Php 如何禁用登录后返回?

Php 如何禁用登录后返回?,php,login,Php,Login,我试图创建一个简单的登录页面,但问题是用户可以从索引页面返回到登录页面,我尝试使用exit;但它不起作用 header("location: index.php",TRUE,302); exit; 我也尝试过使用此代码,但没有成功: <META HTTP-EQUIV="CACHE-CONTROL" CONTENT="NO-CACHE"> 如果您在登录后设置任何cookie或会话值,您需要首先在登录文件中检查cookie或会话值集是否重定向到您的索引页。我解决了这个问题,我

我试图创建一个简单的登录页面,但问题是用户可以从索引页面返回到登录页面,我尝试使用exit;但它不起作用

 header("location: index.php",TRUE,302); 
 exit;
我也尝试过使用此代码,但没有成功:

<META HTTP-EQUIV="CACHE-CONTROL" CONTENT="NO-CACHE">


如果您在登录后设置任何cookie或会话值,您需要首先在登录文件中检查cookie或会话值集是否重定向到您的索引页。

我解决了这个问题,我只是在我的登录页顶部添加了以下代码:

header("Cache-Control: no-cache, no-store, must-revalidate"); // HTTP 1.1.
header("Pragma: no-cache"); // HTTP 1.0.
header("Expires: 0"); // Proxies.

如果用户已登录,请从会话中检查,如果用户已登录,则仅显示登录表单,否则重定向到索引。一旦用户注销,请删除会话变量。如果未设置会话变量,请重定向到另一个会话变量page@vanamerongen我按你说的做了,但没有用,或者在你的索引文件中尝试此代码。`function preventBack(){window.history.forward();}setTimeout(“preventBack()”,0);window.onunload=function(){null};'