href链接到';从php通过ECHO生成的s添加了​&引用;到目标URL的末尾
由于某些原因,当您单击“单击以注册”按钮时,如下所示:href链接到';从php通过ECHO生成的s添加了​&引用;到目标URL的末尾,php,Php,由于某些原因,当您单击“单击以注册”按钮时,如下所示: if(!$_COOKIE["user"]) { echo "<a href=\"http://www.cinicraft.com/linacard/adminLogin.php\">Login</a>"; echo "/<a href=\"http://www.cinicraft.com/linacard/adminRegister\">Register</a>"; }
if(!$_COOKIE["user"])
{
echo "<a href=\"http://www.cinicraft.com/linacard/adminLogin.php\">Login</a>";
echo "/<a href=\"http://www.cinicraft.com/linacard/adminRegister\">Register</a>";
}
if(!$\u COOKIE[“用户”])
{
回声“;
回声“/”;
}
它将在URL的末尾添加–èè
因此,当我单击Login时,它会正确地将您带到“adminLogin.php”,但当您单击register时,它会将您带到“adminRegister.php”。我真的不知道如何解决这个问题,因为我无法准确地找出“错误”的来源
如何解决此问题?尝试使用单引号
if(!$_COOKIE["user"])
{
echo '<a href="http://www.cinicraft.com/linacard/adminLogin.php">Login</a>';
echo '<a href="http://www.cinicraft.com/linacard/adminRegister.php">Register</a>';
}
if(!$\u COOKIE[“用户”])
{
回声';
回声';
}
将保存所有的\“-也应使此工作正常。您使用的页面编码是什么?gettin
–
表示您的字符集不匹配。例如,UTF-8文本被输出到ISO-8859环境中。您必须在整个呈现管道中使用相同的字符集,或者使用适当的转换逻辑连接各个阶段。