我正在尝试做的事情似乎很简单,但我无法弄清楚,因为我看到的每个示例都只与登录或注册页面有关。我正在使用 Google Maps API v3,有一些名为event.latLng.lat
和的变量event.latLng.lat
。我想要一个链接,将您发送到下一页并简单地显示 lat 和 lng。第二页称为 second.php。
任何帮助表示赞赏,谢谢
我正在尝试做的事情似乎很简单,但我无法弄清楚,因为我看到的每个示例都只与登录或注册页面有关。我正在使用 Google Maps API v3,有一些名为event.latLng.lat
和的变量event.latLng.lat
。我想要一个链接,将您发送到下一页并简单地显示 lat 和 lng。第二页称为 second.php。
任何帮助表示赞赏,谢谢
你可以使用这样的东西:
nextpage.php?lat=12&lng=34
这可以在下一页上用$_GET['lat]
和检索$_GET['lng]
。
您会看到通过超全局传递给页面的所有变量GET
,$_GET
例如
var_dump($_GET);
您可以通过许多不同的方式将变量传递到第二页:
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'];
看起来那些是 JavaScript 变量,而不是 PHP。使用 GET 传递 PHP 变量相对简单:
<a href = "page.php?lat=<?php echo(urlencode($lattitude)); ?>&long=<?php echo(urlencode($longitude)); ?>">
Click Here!
</a>
就像 fdomig 所说的,
<a href="nextpage.php?late=12&lng=34">Go to next page</a>
并在下一页中检索变量
<?php
$lat = $_GET['lat'];
$lng = $_GET['lng'];
?>