2012-07-30 58 views
1

我想要做的事情看起来很简单,但我无法弄清楚,因为我看到的每个示例只与登录或注册有关页。我使用的是Google Maps API v3,其中有变数event.latLng.latevent.latLng.lat。我想有一个链接,将您发送到下一页,并简单地显示lat和lng。第二页称为second.php。如何将变量从一个php页面传递到下一个

任何帮助表示赞赏,感谢

回答

4

你可以使用这样的事情:

nextpage.php?lat=12&lng=34 

这可能在下一个页面上进行检索与$_GET['lat]$_GET['lng]

您可以看到在$_GET超全球范围内,通过GET传递给页面的所有变量。

var_dump($_GET); 
1

它看起来像那些JavaScript变量,而不是PHP。要使用GET通过PHP变量相对简单:

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

像什么fdomig说,

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

,并在接下来的页面检索变量

<?php 

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

?> 
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']; 
相关问题