| 关键词: important 静态 PHP border 配置 index 天运 apache 0px 404 |
PHP伪静态的使用主要是为了隐藏传递的参数名,下面给大家介绍php实现伪静态的方法,具体详情请看下文。 但是你有没有发现这种情况,你最近弄了很多新功能,每天上几个新功能,每天都有好多伪静态配置,才开始两天运维同学还乐意配合,过两天运维同学就要骂了。你麻痹,脑残为什么不一次搞完,天天麻烦我。但是了,你要上线啊,不得不苦逼的求运维同学了,然后说出一句程序猿界最不要脸的话"这次最后一次改动了",然后后面又要改,哎,你的人格算是扫地了。。。 如果有这样的烦恼存在,请看下面的文章,保证你以后再也不求运维了,想干啥就干啥。。。 那PHP实现伪静态有多少种方法了?个人见解和统计奥,有四种方法 1、使用apache的URL重写规则,这个大家都懂,在apache里面配置, 这里同学们都造,只列举一段简单的配置 RewriteEngine On 2、使用PHP的pathinfo , 你是不是有看到有的网站这样玩'www.xxx.com/index.php/c/index/a/test/id/100' , 当然要支持这种你需要把'php.ini' 中的参数 'cgi.fix_pathinfo' 设置为1。拿'www.xxx.com/index.php/c/index/a/test/id/100'来举例 echo $_SERVER['PATH_INFO']; //输出'/c/index/a/test/id/100' 3、使用404机制,一般情况下伪静态都是实际不存在的页面,因此可以使用apache 404配置,但是有些问题,就是'post'类型的请求会被抛弃,导致你无法获取'$_POST', 但是'$_GET'仍然可以获取, 假设此处404页面为'404page.php', apache 配置如下: ErrorDocument 404 /404page.php 然后在 '404page.php'中嵌入如下代码
72小时资讯榜
2
19岁黑客跨三国换IP狂奔,还是被Windows一
网安动态
338人已阅读
3
18K Star,让AI自己跑渗透测试,这个开源项
渗透测试
321人已阅读
4
一个 1.5B 的模型,把网络安全攻防都装进了
安全学院
356人已阅读
5
多家电商遭“银狐”木马攻击,央视披露细节
网安动态
557人已阅读
6
手机也能AI养龙虾:安卓和iOS版OpenClaw应
AI动态
532人已阅读
社区热门
1
━※☆※━★===二〇二六年论坛每日签到帖=
2026-03-13
4
从上大学一直玩黑基 到现在已经37岁 感谢黑
2025-06-03
6
好久没来这里了,居然能正常登录,佩服站长
2025-05-19
|