2012-07-30 80 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']; 
相關問題