Я пытаюсь сравнить две строки. Один из них - сеанс (id_usr
), другой отправляется через HTTP GET REQUEST
.Попытка сравнить две строки
Сначала я проверяю, зарегистрирован ли пользователь, а затем я хочу проверить, имеет ли пользователь, который вошел в систему, тот же идентификатор пользователя, что и тот, который был отправлен с помощью запроса GET.
$id_user = $_GET['id_user'];
$id_user_session = isset($_SESSION['id_usr']);
if(isset($_SESSION) && strcmp($id_user, $id_user_session) == 0) {
echo 'x';
}
Оба значения хорошо выглядеть, когда я получаю их, но функция сравнения strcmp
не работает.
Что мне не хватает?
Вы напечатаны таким образом, чтобы вы могли видеть пробелы? – John3136
что вы получаете с этим 'if ($ id_user == $ id_user_session) { echo 'Equal'; } else {echo 'Not Equal'; } ' – C2486