PHP和Cookie的问题设置为变量

时间:2010-10-01 01:20:25

标签: php cookies

我有这个脚本来检查计算机上是否有cookie,然后使用该cookie中的信息将某人带到我网站上的正确页面。这是代码

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

运行此脚本时,它什么都不做。甚至没有回应“你没有名字”。有什么想法为什么这段代码不起作用?

1 个答案:

答案 0 :(得分:2)

你缺少括号。也许你习惯了python?

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

else的语法错误可能导致脚本失败,并且您可能关闭了错误报告。打开它。