首页 > 解决方案 > PHP MYSQL:以安全的方式将 ID 从一个页面发送到另一个页面

问题描述

我想将“用户 ID”从一页发送到另一页。但条件是我想以安全的方式发送数据。我可以通过 GET 方法发送 ID。

假设我使用这种方式使用 GET 方法发送数据。

<a href="profile.php?id=<?php ; echo $id ; ?>">

例如。这是我得到的 URL:

http://localhost/joli/profile.php?id=23

我的 profile.php 包含以下代码:

include ('header.php') ; 

 if($_SERVER['REQUEST_METHOD'] =="GET")
{
echo "YES" ;

}
else{
echo "NO";
}
include('footer.php') ;
?>

现在的问题是,如果我直接访问 URL 。页面被加载并打印“YES”。我想要一些限制,用户不能直接通过 URL 获取信息。只有在从上一页按下 Read more 按钮时,此页面才应传送数据。

我希望我的问题很清楚。

标签: phpget

解决方案


这个。是。不可能的。

对于服务器,无论是按下按钮还是“直接”访问都是一样的。


推荐阅读