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