Проблема с PHP и Cookie, установленным как переменная - PullRequest
0 голосов
/ 01 октября 2010

У меня есть этот скрипт, чтобы проверить, что на компьютере есть cookie, а затем использовать информацию из этого cookie, чтобы перевести кого-то на нужную страницу на моем сайте. Вот код

<?php
 if (isset($_COOKIE["name"]))
    $name = $_COOKIE["name"];
    header("location: names/$name/$name.php");
 else
    echo "You have no name"; 
?>

Когда этот скрипт выполняется, он ничего не делает. Даже не отголосок "У тебя нет имени". Есть идеи, почему этот код не будет работать?

1 Ответ

2 голосов
/ 01 октября 2010

Вам не хватает скобок.Может быть, вы привыкли к python?

<?php
 if (isset($_COOKIE["name"])){
    $name = $_COOKIE["name"];
    header("location: names/$name/$name.php");
 }else{
    echo "You have no name"; 
 }
?>

Синтаксическая ошибка с else, вероятно, приводит к сбою сценария, и вы можете отключить отчеты об ошибках.Включите его.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...