最近学习PHP,发现ThinkPHP框架入口比较疑惑,都没有.htaccess文件,也能这样访问http://localhost/index.php/index/test,(本机环境是AMP Express)马上在另一台电脑上建立了一个pathinfo.asp文件(环境为window2003 + IIS6 + PHP-CGI):
<% Response.Write(Request.ServerVariables("PATH_INFO")) %>
这样访问192.168.100/pathinfo.asp/test/test报了500错误,我还以为是IIS的问题,马上又建立了一个pathinfo.php:
结果没报错,输出正确,请问PHP的PATH_INFO是怎么回事,还有IIS或者Apache是怎样匹配到这个文件的,不是实际的路径么,要是本身就有一个PATH_INFO文件,有该如何处理?
先谢谢N人!
IIS ASP 像PHP那样 PATH_INFO访问、疑惑?
答案:2 悬赏:70 手机版
解决时间 2021-04-08 06:14
- 提问者网友:富士山上尢
- 2021-04-07 10:40
最佳答案
- 五星知识达人网友:舊物识亽
- 2021-04-07 10:58
1、html语言,当然现在好像是xhtml。
2、T-SQL语言,至少要初步了解数据库
3、vbscript,这个倒是很简单
4、就是ASP语言了。
重点其实就是对数据库的操作,多实践吧。我的看法而已。我觉得你可以先弄本asp的书看看,你一看就知道自己哪方面欠缺,就可以去专攻乐
2、T-SQL语言,至少要初步了解数据库
3、vbscript,这个倒是很简单
4、就是ASP语言了。
重点其实就是对数据库的操作,多实践吧。我的看法而已。我觉得你可以先弄本asp的书看看,你一看就知道自己哪方面欠缺,就可以去专攻乐
全部回答
- 1楼网友:孤独的牧羊人
- 2021-04-07 11:57
你好!
环境不同,语言不同,结果就相差很大了。
不是你的IIS有问题,而是你的访问路径有问题,因为你用了伪静态的路径访问,而伪静态的实现一般需要:IIS要安装ISAPI Rewrite模块,规则在httpd.ini里;apache要开启Mod_rewrite功能,规则在.htaccess里。你检查下在IIS里是不是没有重写模块。
打字不易,采纳哦!
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯