为什么我的$_GET['ID'] 返回不到值呢? 求解

来源:4-4 所有留言

qq_9987

2018-03-24 23:41

为什么我的$_GET['ID'] 返回不到值呢? 求解

url:  index/del/id/2


返回 bool(false)


写回答 关注

3回答

  • 6663656
    2018-07-04 13:27:40

    解决了,你看一下你之前封装的获取URL参数的那个方法

  • 6663656
    2018-07-04 10:43:02

    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;
        }
    }

    https://img2.mukewang.com/5b3c342f0001b6d417030721.jpg

  • anchors
    2018-06-11 06:55:24

    方法1:你可以从先整个获取 $_GET 数组, 然后从这个数组中取出id为下标的值, 
    方法2:你可以获取到$_GET,然后判断每个下标,当下标为id时, 取出其值。
    方法3: 你可以如教程中的方式, 判断$_GET[$name] 的值 ,如果是int, 为id的值,直接返回并赋给$id即可。
    提问最好问题说清楚点,最好代码贴出来!不然我就只能这样回答你了!

    666365...

    同样的。视频里面是直接把post的方法复制过来 改成$_GET,事实是返回false

    2018-07-04 10:42:06

    共 1 条回复 >

从零开始打造自己的PHP框架

和我一起开发一套属于自己的PHP框架,自己开发的才是最好用的

48187 学习 · 162 问题

查看课程

相似问题