[英]PHP get var1 + var2 in url eg .php?=1something?=3
目前,我的網站正在使用GET定向到個人資料或頁面。 但是,如果您轉到某人的個人資料頁面(即一個GET),然后單擊該人的個人資料上使用另一個GET的子標簽,該怎么辦?
http://example.com/something.php?xyz=4example=6
我已經看到Facebook這樣做,但是我不確定在哪里看。
替代方法是Javascript,但如果可能的話,我寧願使用PHP。
那應該是
example.com/something.php?xyz=4&example=6
注意get變量之間的&符。
要訪問php中的var,請使用
$xyz = $_GET['xyz'];
$example = $_GET['example'];
我不確定您的確切問題,但總的來說,如果您想通過url將值傳遞給頁面,則應該執行例如http : //example.com/page1.php ?var1= val1&var2=val2 ...。
請注意,第一個變量之后的每個新變量都在其前面帶有“&”。 這告訴服務器期望有一個新變量,並且第一個變量具有“?” 在此之前,它告訴服務器期望變量。
在php頁面中,您可以獲取所有已傳遞變量的值,例如
<?php
$_GET['var1']
$_GET['var2']
.
.
.
?>
並根據您的喜好進一步使用這些值。 請注意,您不能更改$ _GET ['var1']中的值。 如果要更改值。 首先將此值分配給變量,然后進行進一步處理。 例如
<?php
$var1 = $_GET['var1'];
$var1++;
?>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.