我写了一个函数:
function url_query(){
if (is_numeric($_GET['cmd'])) {
$get = $_GET['cmd'];
}
return $get;
}
但我希望这个功能是全球性的。此功能仅适用于例如。
index.php?cmd=...
我可以修改此函数以用于index.php?page = ...和index.php?catID = ... etc? 谢谢
答案 0 :(得分:0)
这是你在找什么?
function url_query($queryParam){
if (is_numeric($_GET[$queryParam])) {
$get = $_GET[$queryParam];
}
return $get;
}
或者使用数组:
function url_query($queryParams){
$get = array();
foreach($queryParams as $queryParam){
if (is_numeric($_GET[$queryParam])) {
$get[] = $_GET[$queryParam];
}
}
return $get;
}
可能的电话:
$value = url_query('cmd');
$values = url_query(array('cmd','catID'));
答案 1 :(得分:0)
function url_query($param){
$get = null;
if (isset($_GET[$param]) && is_numeric($_GET[$param])) {
$get = $_GET[$param];
}
return $get;
}
如果参数不是数字,我确保返回值为null,因此客户端代码必须明确检查该情况。