3 回答

TA貢獻(xiàn)1831條經(jīng)驗(yàn) 獲得超10個(gè)贊
如果需要獲取page
參數(shù)的值,只需使用$_GET
全局變量來訪問該值即可。
$page = $_GET['page']; // output => whatever

TA貢獻(xiàn)1873條經(jīng)驗(yàn) 獲得超9個(gè)贊
你的網(wǎng)址是,你想從中index.php?page=whatever
得到任何東西
如果該部分是在之后? ( abc.com/xyz.php?......) ,你可以使用 $_GET['name']
為你的網(wǎng)址index.php?page=whatever
使用 :
$參數(shù)= $_GET['頁面']; //( $parameter 的值可以是任何值)
為你的網(wǎng)址index.php?page=whatever&no=28
使用 :
$parameter1= $_GET['頁面']; //($parameter1的值可以是任何值)
$parameter2= $_GET['no']; //( $parameter2 的值為 28 )
請(qǐng)?jiān)谑褂?$_GET 收到的參數(shù)之前,對(duì)其進(jìn)行清理,否則您可能會(huì)遇到惡意腳本/代碼注入的麻煩
對(duì)于網(wǎng)址:index.php?page=whatever&no=28
喜歡 :
if(preg_match("/^[0-9]*$/", $_GET['no'])) { $parameter2= $_GET['no']; }
它將檢查GET參數(shù)no是否為數(shù)字(僅包含 0 到 9 的數(shù)字),然后僅將其保存在 $parameter2 變量中。這只是一個(gè)示例,請(qǐng)根據(jù)您的要求進(jìn)行檢查和驗(yàn)證。

TA貢獻(xiàn)1808條經(jīng)驗(yàn) 獲得超4個(gè)贊
您可以使用基本的 PHP 函數(shù)parse_url例如:
<?php
$url = 'http://site.my/index.php?page=whatever';
$query = parse_url($url, PHP_URL_QUERY);
var_dump(explode('=', $query));
工作代碼示例在這里:PHPize.online
- 3 回答
- 0 關(guān)注
- 213 瀏覽
添加回答
舉報(bào)