簡體   English   中英

PHP在網址中獲取var1 + var2,例如.php?= 1something?= 3

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM