Задать вопрос
Quipee
@Quipee

Почему перекидывает не туда?

в форму вписываю пароль, далее направляется сюда для проверки, но при правильном и не правильном пароле кидает на z.php где ошибка?

<?php
$LOCATION="z.php";
$lock="net.php";
$b="123";
$a=$_REQUEST["pass"];
if ($a = $b) {
    header("Location:$LOCATION");
} 
else {
    header("Location:$lock");
}
?>
  • Вопрос задан
  • 54 просмотра
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Решения вопроса 1
@LemonFox
stateless mind
$a === $b

Вы путаете присваивание со сравнением
=== строгое сравнение с проверкой типов
== нестрогое сравнение
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы