1

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

任何帮助表示赞赏,谢谢

4

4 回答 4

4

你可以使用这样的东西:

nextpage.php?lat=12&lng=34

这可以在下一页上用$_GET['lat]和检索$_GET['lng]

您会看到通过超全局传递给页面的所有变量GET$_GET例如

var_dump($_GET);
于 2012-07-30T14:06:34.897 回答
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'];
于 2012-07-30T14:15:15.420 回答
1

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

<a href = "page.php?lat=<?php echo(urlencode($lattitude)); ?>&long=<?php echo(urlencode($longitude)); ?>">
    Click Here!
</a>
于 2012-07-30T14:07:23.130 回答
1

就像 fdomig 所说的,

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

并在下一页中检索变量

<?php

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

?>
于 2012-07-30T14:09:24.247 回答