$_GET是PHP預定義的超全局變量之一,它用于獲取通過URL傳遞的參數,可以在URL中傳遞數據,這樣數據就能夠通過非表單方式傳輸。
使用$_GET函數可以訪問在URL中傳遞的參數。例如,在URL中傳遞參數id=123,可以使用以下代碼將其打印出來:
另外,可以通過多次傳遞參數,在URL中傳遞多個參數。例如,傳遞參數name和age:
http://localhost/test.php?name=john&age=25
使用以下代碼可以獲取這兩個參數的值:
如果URL中沒有傳遞該參數,$_GET函數將返回NULL,可以使用isset()函數判斷參數是否存在:
除此之外,還可以使用$_GET來傳遞數組參數。例如,傳遞參數user,值為數組:user[name]=john&user[age]=25:
http://localhost/test.php?user[name]=john&user[age]=25
使用以下代碼可以獲取該數組參數的值:
需要注意的是,在獲取數組參數的時候,需要在數組名后面加上中括號[],并在中括號內指定數組中的鍵名。
總結來說,$_GET函數是一種方便的獲取URL中參數的方法,可以獲取單個參數、多個參數、判斷參數是否存在,甚至可以獲取數組參數。這種方式極大地方便了URL傳參的操作。