单击
时,我已分配一个变量来存储链接名称echo "<a href ='details.php?id=".$row[0]."<br>'>".$row[0]."<br><br></a>";
所以我可以通过
获取下一页的链接名称$id = $_GET['id'];
上面的代码在下一页上正常工作。
但我想在另一个页面上获得相同的id值。当我使用与上面相同的代码时,它不起作用。所以我怎么得到它。我有三页。
答案 0 :(得分:2)
Get只是发送到服务器ONCE。你需要存储它。例如,您可以在php中使用会话。
存储id。
#@killProc=params[:killProc]
#@name=params[:name]
#@working_directory=params[:working_directory]||"."
现在您可以访问该ID,直到用户重置浏览器...
<?php
session_start()
$_SESSION["id"]=$_GET["id"];
?>
答案 1 :(得分:1)
page:details.php
<?php
session_start(); //start session
if(!empty($_GET['id'])){
$_SESSION["id"] = $_GET["id"]; //initialize the variable for using in data.php
$id = $_GET["id"]; //for using in this page or you can just using $_SESSION["id"]
}
?>
page:data.php
<?php
session_start();
$id = $_SESSION['id']; //ready for use
?>