PHP预定义常量
|
|
PHP 预定义数组
|
|
$_SERVER:获得服务器信息,根据服务器不同,$_SERVER 中的变量值和变量个数会有差别,不过一般都可以找到如下变量。其中包括:
①REMOTE_ADDR正在浏览当前页面用户的 IP 地址,即客户端的 IP 地址。
echo $_SERVER[‘REMOTE_ADDR’]; //获取客户端IP地址②HTTP_REFERER访问当前页面的上一个页面地址【注:防盗链技术】
$_GET:内置预定义数组——接收表单以 get 方式发送过来的数据。
①当form表单没有写method时,表单默认以get方式提交。
②文件名与第一个参数之间用?连接,之后的多个参数名用&连接,例如:
12http://localhost:8000/index.php?cat=apache&id=157&name=lisiLocalhost:/文件名.php?参数名1=参数值1&参数名2=参数值2&参数名3=参数值3③a连接以get方式提交,例如:
1<a href="form1-act.php?age=20&uid=11&flg=test">测试</a>
Get与post提交区别
①Get为显示提交,在地址栏中能看见,post为隐示提交,地址栏中不能看见。
②post相对于get而言更加安全。
③get对发送参数的大小有限制,而post没有限制。