如何在另一个页面上的变量中存储链接名称

时间:2016-07-21 09:15:05

标签: javascript php

单击

时,我已分配一个变量来存储链接名称
echo "<a href ='details.php?id=".$row[0]."<br>'>".$row[0]."<br><br></a>";

所以我可以通过

获取下一页的链接名称
$id = $_GET['id'];

上面的代码在下一页上正常工作。

但我想在另一个页面上获得相同的id值。当我使用与上面相同的代码时,它不起作用。所以我怎么得到它。我有三页。

2 个答案:

答案 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
 ?>