如何将变量从一个php页面传递到下一个

时间:2012-07-30 14:05:18

标签: php google-maps

我尝试做的事情似乎很简单,但我无法弄明白,因为我看到的每一个例子都只与登录或注册页面有关。我使用的是Google Maps API v3,有一些名为event.latLng.latevent.latLng.lat的变量。我想有一个链接,将您发送到下一页,只需显示lat和lng。第二页名为second.php。

感谢任何帮助,谢谢

4 个答案:

答案 0 :(得分:4)

您可以使用以下内容:

nextpage.php?lat=12&lng=34

可以在包含$_GET['lat]$_GET['lng]的下一页上检索此内容。

您可以看到GET超全局中$_GET传递给网页的所有变量,例如

var_dump($_GET);

答案 1 :(得分:2)

您可以通过多种不同方式将变量传递到第二页:

<强> 1。使用POST或GET传递变量

<a href='second.php?lat=12&lng=34'>Second Page</a>

在第二页上,您可以使用

检索这些值
$_GET['lat'];
$_GET['lng'];

<强> 2。饼干。

setcookie("lat", 12);    
setcookie("lng", 34);

在第二页上,您可以使用

检索值
$_COOKIE['lat']
$_COOKIE['lng']

第3。会话

或者您可以存储会话变量:

   $_SESSION['lat']=12;
   $_SESSION['lng']=34;

,只需在第二页上检索:

   $lat = $_SESSION['lat'];
   $lng = $_SESSION['lng'];

答案 2 :(得分:1)

看起来这些是JavaScript变量,而不是PHP。使用GET传递PHP变量相对简单:

<a href = "page.php?lat=<?php echo(urlencode($lattitude)); ?>&long=<?php echo(urlencode($longitude)); ?>">
    Click Here!
</a>

答案 3 :(得分:1)

就像fdomig所说的那样,

<a href="nextpage.php?late=12&lng=34">Go to next page</a>

并检索下一页中的变量

<?php

$lat = $_GET['lat'];
$lng = $_GET['lng'];

?>