3 回答

TA貢獻1831條經驗 獲得超10個贊
如果需要獲取page
參數的值,只需使用$_GET
全局變量來訪問該值即可。
$page = $_GET['page']; // output => whatever

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

TA貢獻1808條經驗 獲得超4個贊
您可以使用基本的 PHP 函數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 關注
- 200 瀏覽
添加回答
舉報