Почему куки выводится при нажатии кнопки отличной от той, которая указана в условии?

163
25 августа 2021, 18:00

вот код:

    <?php
        require 'db.php';
        $data = $_GET;
        if (isset($data['dispatch'])) {
                setcookie("executor_user_name", $_SESSION['logged_user']->user_name);
                setcookie("customer_user_name", $user['user_name']);
        }  
 ?>
                    <button type="submit" name="search"></button>
                </form>
            </div>
            <?php
                if (isset($data['search'])) {
                    $user = R::findOne( 'users', 'user_name = ?', array($data['user_name']) );
                    if ($user) {
                        echo '<div id="request"><p id="user_name">' . $user['user_name'] . '</p><form action="one executor.php" method="GET"><input type="submit" id="contact" value="Отправить заявку" name="dispatch"></form></div>';
                    }            
                }
                echo $_COOKIE["executor_user_name"];            
         ?>

Есть условие

if (isset($data['dispatch'])) {
                    setcookie("executor_user_name", $_SESSION['logged_user']->user_name);
                    setcookie("customer_user_name", $user['user_name']);
            }

, которое по сути должно срабатывать при нажатии кнопки Отправить заявку, но почему то значение куки выводится при повторном нажатии кнопки Поиск. Почему так происходит?

Answer 1

Я решил проблему. Надо в условии вместо isset($data['dispatch']) поставить isset($data['search']).

READ ALSO
Установить в input current-&gt;name а в value current-&gt;id

Установить в input current->name а в value current->id

Всем привет, подскажите пожалуйстаУ меня есть выпадающий список в котором сейчас при выборе элемента устанавливается его Имя + в value тоже...

99
Yii2: не могу отключить CORS

Yii2: не могу отключить CORS

Сразу хочу сказать, что гуглил и пробовал разные вариантыА именно, через behaviors

78
Виджет (php twig)

Виджет (php twig)

По немного познаю php

131
Как подключить json яндекс карты в WP?

Как подключить json яндекс карты в WP?

Как подключить json файл с массовом меток в яндекс карте?

234