php

  • $_SERVER参数HTTP_X_FORWARDED_FOR & REMOTE_ADDR与获取IP

    1.REMOTE_ADDR:浏览当前页面的用户计算机的ip地址 2.HTTP_X_FORWARDED_FOR: 浏览当前页面的用户计算机的网关 3.HTTP_CLIENT_IP:客户端的ip在PHP 中使用 $_SERVER["REMOTE_ADDR"] 来取得客户端的 IP 地址,但如果客户端是使用代理服务器来访问,那取到的就是代理…

    2023-10-11 91

  • $_SERVER参数

    PHP编程中经常需要用到一些服务器的一些资料,特把$_SERVER的详细参数整理下,方便以后使用。$_SERVER[PHP_SELF] #当前正在执行脚本的文件名,与 document root相关。$_SERVER[argv] #传递给该脚本的参数。$_SERVER[argc] #包含传递给程序的命令行参数的个数(如果运行在…

    2023-10-11 85

  • PHP eregi()函数

    eregi — 不区分大小写的正则表达式匹配eregi()函数在由模式指定的字符串中搜索指定的字符串,搜索不区分大小写。在检查字符串(如密码)的有效性时,eregi()可能特别有用。可选的输入参数regs包含由正则表达式中的括号组成的所有匹配表达式的数组。语法:int eregi(string…

    2023-10-11 82

  • php在变量(参数)前加&是什么意思?

    在阅读PHP框架源码的时候,发现很多变量(参数)前面加了一个"&"符号,例如:&$list、&$name等,那么php在变量(参数)前加&是什么意思呢?加上&符号表示引用,也就是引用传递,在PHP中函数或者变量都可以引用,结合下面的代码很好的理解这一概…

    2023-10-11 84

  • php函数前面加&符号 和 变量前面加&符号的意义

    php函数前面加&符号的意思是函数的引用返回,php函数前面加&符号有什么作用呢function &test(){static $b=0;//申明一个静态变量$b=$b+1;echo $b;return $b;}$a=test();//这条语句会输出 $b的值 为1$a=5;$a=test();//这条语句会输出 $b的值 为2$a=&t…

    2023-10-11 74