这可能是一种错误的方法,但我使用锚标记来显示另一页上单击按钮的名称。 例如:
http://localhost/mod.php?name=Joe
当我点击带有值Joe的按钮时,下一页将显示Joe作为标题。我使用$_REQUEST['name']
并将其存储在会话变量中,以便我可以在需要时在其他页面上调用它。现在,问题是如果我从其他页面访问该页面(以Joe作为其标题),我会收到错误,因为$_REQUEST['name']
在其他页面上不存在。
有没有更好的方法在页面上显示锚标记?
答案 0 :(得分:1)
您可以使用
if(isset($_REQUEST['name'])!="")
{
echo $_REQUEST['name'];
}
else
{
echo "Guest";
}
答案 1 :(得分:1)
获得name参数后,可以将其存储在会话变量中。这样,您可以从未传递参数的其他页面获取它。
但是,考虑传递一个标识符(一个整数值),它比直接传递名称更安全。