摘要: PHP中的urlencode() 除了“-_.”之外的所有非字母数字字符都将被替换成百分号“%”后跟两位十六进制数。替换规则有字符 特殊字符的含义 URL编码# 用来标志特定的文档位置 %23% 对特殊字符进行编码 %25& 分隔不同的变量值对 %26+ 在变量值中表示空格 %2B\ 表示目录路径 %2F (在浏览器中表现为 “ / ”)= 用来连接键和值 %3D? 表示查询字符串的开始 %3F(以下现象是我在本地测试结果,本地开启PATHINFO模式,网络还没测)我用了一个加密函数加密一个参数,然后在页面间用get方法传递,发现只要存在%2F 也就是 斜杠“/”,就出现以下现象原因. 阅读全文
posted @ 2013-01-31 21:43 水军大队长 阅读(3175) 评论(0) 推荐(0) 编辑
摘要: 近日在看一个牛人的代码时,看到一个非常好用的函数:extract(),它的主要作用是将数组展开,键名作为变量名,元素值为变量值,可以说为数组的操作提供了另外一个方便的工具,比方说,可以很方便的提取$_POST或者$_GET的元素,对表单提交上来的内容不能不用一一赋值,直接使用下面代码:form.html<form action="action.php" method="post"><input type="text" name="username"><input type=" 阅读全文
posted @ 2013-01-31 19:37 水军大队长 阅读(293) 评论(0) 推荐(0) 编辑
摘要: 假如命令行的地址是:http://www.baidu.com/index.php那么:$_SERVER['HTTP_HOST']=='www.baidu.com'$_SERVER['PHP_SELF']=='/index.php'明白了吧,一个是主机地址,一个是脚本文件的绝对路径http://zhidao.baidu.com/question/99055936.html 阅读全文
posted @ 2013-01-31 19:35 水军大队长 阅读(371) 评论(0) 推荐(0) 编辑