我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

url查询字符串中参数的类型是都会被浏览器解析为字符串类型吗?

代码测试:

<?php
    $a=$_GET['id'];
    var_dump($a);
    if("hello"==$a){
    echo "flag";
    }
    else{
        echo "No";
    }
?>

浏览器地址栏输入:
127.0.0.1/test.php?id=0
结果:
D:\wamp\www\test2.php:3:string '0' (length=1)
No
看来是被当成了字符串处理了。
那是否存在利用php弱类型==来绕过if语句,使得其输出flag呢?

get请求的话 都会被浏览器解析为字符串类型

近期文章

  • 电脑连不上家里面无线网了
  • getchar()和putchar()
  • JS怎么比较字符串剔除掉相同的
  • 使用代理真的能暴露真实ip?
  • pyqt5 的pyuic5无法转换ui文件
  • pycharm运行错位乱码
  • 构建一个FA,w ∈ {0, 1}* | w包含子串'111', 不包含子串'00'}
  • 服务器断电后重启,导致磁盘及部分文件夹丢失
  • 应该是Dispatch函数报的错误,有人可以帮我解决一下这个问题吗?不懂怎么操作,希望有人能帮我解决一下
  • 请问文件夹要怎么显示成这样呢
  • API Client类的真实示例
  • 构建一个FA,{w ∈ {a, b, c}* | w中, 'a'的数目对2取模等于'b'的数目对3取模}
  • matlab上想要找相邻数字中缺乏的值
  • vsnew操作时出现未经处理的异常
  • ffmpeg合成图片或视频问题
  • 微信小程序如何把一个页面的某个数据传到另一个页面去
  • 梦想贩卖机会员页面显示不出来
  • C# 与 JAVA 的RSA加密通讯
  • uni-drawer 抽屉的显示问题
  • PHP或JavaScript开源代码的基本遗传算法

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华