Php 只有来自特定页面的网页才会显示

Php 只有来自特定页面的网页才会显示,php,Php,我的主页中有一个Web表单,它接受来自网站访问者的代码 此代码将提交到CHECKCODE.php脚本 我想要的是,如果用户提交了无效的代码,他将被重定向到SORRY.php。如果代码有效,他将被重定向到SUBMIT-INFO.php。此页面有一个新表单 我不希望我的网站访问者直接访问SUBMIT-INFO.php 我希望SUBMIT-INFO.php仅在从CHECKCODE.php重定向时才可访问 <?php // start the session session_start(); //

我的主页中有一个Web表单,它接受来自网站访问者的代码

此代码将提交到CHECKCODE.php脚本

我想要的是,如果用户提交了无效的代码,他将被重定向到SORRY.php。如果代码有效,他将被重定向到SUBMIT-INFO.php。此页面有一个新表单

我不希望我的网站访问者直接访问SUBMIT-INFO.php

我希望SUBMIT-INFO.php仅在从CHECKCODE.php重定向时才可访问

<?php
// start the session
session_start();
// store session data
$_SESSION['came-from-checkcode-page']="true";
?>
<html>
<body>    
</body>
</html> 

有人想分享我可以放在SUBMIT-INFO.php上的代码吗?谢谢。

我想通过使用
会话
变量来实现您想要的功能

CHECKCODE.php

<?php
// start the session
session_start();
// store session data
$_SESSION['came-from-checkcode-page']="true";
?>
<html>
<body>    
</body>
</html> 

SUBMITINFO.php

<?php
// start the session
session_start();
if ($_SESSION['came-from-checkcode-page'] == "true")
{
    echo "you came from checkcode page !";
}
else{
    echo "access denied";
}
?>
</body>
</html>

HTTP中没有实际的“发件人”;“HTTP引用程序”非常不可靠。您可以使用session进行此操作-在
CHECKCODE.php
脚本中的session中写入一个值,并在以下脚本中检查该值是否已设置。非常感谢先生!!!这就是我需要的。