2012-07-30 5 views
1

내가하려는 것은 매우 간단하지만 모든 예제가 로그인 또는 가입과 관련되어 있으므로이를 이해할 수는 없습니다. 페이지. Google Maps API v3을 사용 중이며 event.latLng.latevent.latLng.lat이라는 변수가 있습니다. 다음 페이지로 이동하여 위도와 경도를 표시하는 링크가 필요합니다. 두 번째 페이지는 second.php라고합니다.하나의 PHP 페이지에서 다음 변수를 전달하는 방법

nextpage.php?lat=12&lng=34 

이것은 $_GET['lat]$_GET['lng]로 다음 페이지에 검색 할 수 있습니다 어떤 도움에 감사드립니다

, 감사

답변

4

는이 같은 것을 사용할 수 있습니다.

GET을 통해 페이지로 전달되는 모든 변수가 $_GET 수퍼 글로벌에 표시됩니다.

var_dump($_GET); 
1

PHP처럼 JavaScript 변수가 아닌 것 같습니다. GET을 사용하여 PHP의 변수를 전달하는 것은 비교적 간단합니다 :

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

,

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

다음 페이지에서 변수를 검색하는

<?php 

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

?> 
2

당신은 변수를 전달할 수 있습니다 두 번째 페이지는 여러 가지 방식으로 제공됩니다.

1. 통과 또는 POST와 변수는

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

2. 쿠키와 그 값을 검색 할 수있는 두 번째 페이지에서

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

를 가져옵니다.

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

그냥 : 당신이

$_COOKIE['lat'] 
$_COOKIE['lng'] 

3. 세션

또는 저장할 수있는 세션 변수 값을 검색 할 수있는 두 번째 페이지에서

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

두 번째 페이지에서 검색 :

$lat = $_SESSION['lat']; 
    $lng = $_SESSION['lng']; 
관련 문제