qq_9987
2018-03-24 23:41
为什么我的$_GET['ID'] 返回不到值呢? 求解
url: index/del/id/2
返回 bool(false)
解决了,你看一下你之前封装的获取URL参数的那个方法
function get($name,$default=false,$fitt=false)
{
if(isset($_GET[$name])){
if($fitt){
switch ($fitt){
case 'int':
if(is_numeric($_GET[$name])){
return $_GET[$name];
}else{
return $default;
}
break;
default:;
}
}else{
return $_GET[$name];
}
}else{
return $default;
}
}
方法1:你可以从先整个获取 $_GET 数组, 然后从这个数组中取出id为下标的值,
方法2:你可以获取到$_GET,然后判断每个下标,当下标为id时, 取出其值。
方法3: 你可以如教程中的方式, 判断$_GET[$name] 的值 ,如果是int, 为id的值,直接返回并赋给$id即可。
提问最好问题说清楚点,最好代码贴出来!不然我就只能这样回答你了!
从零开始打造自己的PHP框架
48258 学习 · 178 问题
相似问题