如何使用PHP在两个网页之间传递变量而不使用会话

时间:2018-01-16 12:38:13

标签: php jquery html

我需要知道如何在不使用会话的情况下使用PHP在两个网页之间传递变量,有一个DIV链接,其中有id我希望在点击链接时传递给另一个页面,但我没有做到。请帮帮我:

firstpage.php(有链接的地方):

   ......
 <?php

  $identity = $_POST['book_id'];
while($ResultsRow=mysql_fetch_array($res)) { 

    ?>  
<div class="col-md-2 offset-md-2">
   <div class='thumbnail'>
    <a href="shopping.php?<?php echo $identity?>" target="blank">
    <input    type="text" name="book_id"  value="<?php echo 
$ResultsRow['id'] ?>"> 
</div>
  </div>
</a> <!-- end of link  -->
..........

Secondpage.php(我想要检索图书ID):

  ....
   <p> <?php  $myvarC = $_POST['identity'];
             echo $myvarC;
         ?> </p>
   ....

5 个答案:

答案 0 :(得分:0)

您可以将其包含在urlquery中    shopping.php?id=1234 然后在另一边阅读。

答案 1 :(得分:0)

您可以通过 $ _ GET ;

执行此操作

第一页

<a href="shopping.php?id=<?php echo $identity?>" target="blank">

第二页

<?php  $myvarC = $_GET['id'];
             echo $myvarC;
         ?>

答案 2 :(得分:0)

我认为您应该尝试以下内容:

firstpage.php

<a href="shopping.php?identity=<?php echo $identity?>" target="blank">

secondpage.php

<p> <?php  $myvarC = $_GET['identity'];
    echo $myvarC;
?> </p>

答案 3 :(得分:0)

第一页

<a href="shopping.php?identity=<?php echo $identity?>" target="blank">

第二页

<p> <?php  $myvarC = $_REQUEST['identity'];
         echo $myvarC;
     ?> </p>

答案 4 :(得分:0)

使用参数

创建正确的网址
<a href="shopping.php?id=<?php echo $identity?>" target="_blank">

使用

获取该值
<?php 
$myVarC = $_GET['id'];
echo $myVarC 
?>