2012-03-04 38 views
0

目前,我的站點的一個chuck正在使用GETs引導到配置文件或頁面。但是,如果你去別人的個人資料頁面(所以這是一個GET),然後單擊它使用另一種得到他們的個人資料一子選項卡,你可以這樣做:PHP在網址中獲得var1 + var2例如.php?= 1something?= 3

http://example.com/something.php?xyz=4example=6 

我已經看到了Facebook的做到這一點,但是我我不確定去哪裏看。

這是一個替代方案將是Javascript,但我寧願使用PHP如果可能的話。

+0

您希望爲每個選項卡提出請求嗎? – hakre 2012-03-04 22:32:57

回答

5

這應該是

example.com/something.php?xyz=4&example=6 

注意GET瓦爾之間的符號 '&'。

要訪問瓦爾在PHP中使用

$xyz  = $_GET['xyz']; 
$example = $_GET['example']; 
+1

那麼在編程方面如何工作呢? – Jack4 2012-03-04 22:27:28

+1

它們可以在$ _GET數組中使用它們的名稱訪問。 $ _GET [示例]等於6等 – adeneo 2012-03-04 22:29:27

+0

這就是答案。它當然應該和$ _GET [your_param]一起工作。 – B4NZ41 2012-03-04 22:29:36

0

我不知道確切的烏爾問題,但一般來說,如果你想通過URLü應該如做的值傳遞到一個頁面 http://example.com/page1.php?var1=val1&var2=val2 ....

請注意,第一個變量之後的每個新變量在其之前都有「&」。這告訴服務器需要一個新的變量,並且第一個變量有「?」在它之前,它告訴服務器預期變量。

PHP頁面中,你可以得到所有的傳遞變量的值一樣

<?php 
$_GET['var1'] 
$_GET['var2'] 
. 
. 
. 
?> 

和進一步的用戶,只要你喜歡的值。請注意,您無法更改$ _GET ['var1']中的值。如果你想改變一個值。首先將該值分配給一個變量,然後再進一步處理。例如

<?php 
$var1 = $_GET['var1']; 
$var1++; 
?> 
相關問題