PHP和Cookie设置为变量时出现问题
我有这个脚本来检查计算机上是否有cookie,然后使用cookie中的信息将某人带到我网站上的正确页面。这是密码PHP和Cookie设置为变量时出现问题,php,cookies,Php,Cookies,我有这个脚本来检查计算机上是否有cookie,然后使用cookie中的信息将某人带到我网站上的正确页面。这是密码 <?php if (isset($_COOKIE["name"])) $name = $_COOKIE["name"]; header("location: names/$name/$name.php"); else echo "You have no name"; ?> 运行此脚本时,它不执行任何操作。甚至没有回应“你没有名字”。你知
<?php
if (isset($_COOKIE["name"]))
$name = $_COOKIE["name"];
header("location: names/$name/$name.php");
else
echo "You have no name";
?>
运行此脚本时,它不执行任何操作。甚至没有回应“你没有名字”。你知道为什么这段代码不起作用吗?你缺少括号。也许你已经习惯python了
<?php
if (isset($_COOKIE["name"])){
$name = $_COOKIE["name"];
header("location: names/$name/$name.php");
}else{
echo "You have no name";
}
?>
else的语法错误可能导致脚本失败,并且您可能已关闭错误报告。打开它。如果块语句扩展超过一行而没有假设,则必须使用大括号,在代码之前的任何时间点,您是否调用过
setcookie
和/或为cookie分配值以存储?你的饼干过期了吗?您是否更改了cookie设置或将其保留为默认设置?