我的登陆页面很大,其中包含许多可编辑的文本字段。
但是,如果用户从某个页面访问登录页面,我不希望文本字段页面可编辑。
我认为,比在没有一个可编辑文本字段的情况下两次创建相同的登录页面,有更好的方法。这是我知道如何做的唯一方法。
答案 0 :(得分:2)
您可以使用Cookies来确定某人是否曾经访问过该页面,或者是否已经访问了很长时间,或者可以使用Session来确定他们是否在此浏览会话中访问过该页面。
在给定的示例中,最有可能使用Cookie。
一个例子:
// Set the cookie on the page you wish to check if they've visited
setcookie("pageVisited", yes, time()+3600); /* expire in 1 hour */
然后在登录页面上,检查cookie。
// Checks if the cookie is present.
if(isset($_COOKIE['pageVisited'])){
//Display content without text fields
} else{
//Display content WITH text fields
}
答案 1 :(得分:0)
您可以使用
$_SERVER['HTTP_REFERER']
将为您提供引荐来源页面的URL。从URL获取文件名,并添加条件以显示字段。