兰色精灵 发表于 2015-1-16 22:13:09

PHP网页编程之ThinkPHP中的pathinfo形式和URL重写

另外要叮嘱各位的是,抵御诱惑,ASP/PHP/JSP/.NET的对比也许会让你无所适从,你也许学了一半PHP,又开始打C#的主意,或者有人说JAVA很强,这个时候的你绝对不能动摇,哪怕你真想学。语文一向不太好,要我怎样注释这个pathinfo形式还真不晓得怎样说,那就先来一段代码说下pathinfo形式吧1http://serverName/appName/module/action/id/1/这个就是pathinfo形式在不思索路由的情形下,第一个参数会被剖析成模块称号(假如启用了分组的话,则顺次今后递推),第二个参数会被剖析成操纵,前面的参数是显式传送的,并且必需成对呈现,比方:1http://serverName/appName/module/action/year/2008/month/09/day/21/一般的URL内里含有index.php,为了到达更好的SEO效果大概必要往失落URL内里的index.php,经由过程URL重写的体例能够到达这类效果,一般必要服务器开启URL_REWRITE模块才干撑持。上面是Apache的设置历程,能够参考下:1、httpd.conf设置文件中加载了mod_rewrite.so模块2、AllowOverrideNone将None改成All3、确保URL_MODEL设置为24、把上面的内容保留为.htaccess文件放到出口文件的同级目次下1<IfModulemod_rewrite.c>2RewriteEngineon3RewriteCond%{REQUEST_FILENAME}!-d4RewriteCond%{REQUEST_FILENAME}!-f5RewriteRule^(.*)$index.php/$16</IfModule>关于重来没打仗过.htacces文件的能够百度一些,这里提示一下,保留的文件名就是.htaccess,大概看起来只要后缀,就是如许,别又在后面加个***.htaccess。重启Apache以后,本来的http://serverName/index.php/Blog/read/id/1就能够经由过程会见http://serverName/Blog/read/id/1简化了URL地点咱们就开始学习动态语言的概念吧,刚一接触动态语言,可能很多人都会蒙了,怎么这乱七八糟的工具,在网页里显示的时候却是另外一码事?其实这并不算乱七八糟,你写的HTML代码不也一样是一堆堆的字符吗?毕竟,代码并不是作为直接输出的,而是经过处理的,说白了,HTML是经过HTML解析器,而PHP当然也就通过PHP解析器了,跟学习HTML一样的道理,想让任何的解析器完成操作,就必须使用它们专用的语法结构,所以PHP长相奇怪也就不足为奇了。

乐观 发表于 2015-1-19 05:07:44

学好程序语言,多些才是王道,写两个小时代码的作用绝对超过看一天书,这个我是深有体会(顺便还能练打字速度)。

再现理想 发表于 2015-2-2 06:00:26

对于懒惰的朋友,我推荐php的集成环境xampp或者是wamp。这两个软件安装方便,使用简单。但是我还是强烈建议自己动手搭建开发环境。

金色的骷髅 发表于 2015-2-7 17:05:17

这些都是最基本最常用功能,我们这些菜鸟在系统学习后,可以先对这些功能深入研究。

简单生活 发表于 2015-2-22 18:16:30

做为1门年轻的语言,php一直很努力。

小女巫 发表于 2015-3-7 01:45:57

为了以后维护的方便最好是代码上都加上注释,“予人方便,自己方便”。此外开发文档什么的最好都弄齐全。我觉得这是程序员必备的素质。虽然会消耗点很多的时间。但是确实是非常有必要的。

小魔女 发表于 2015-3-21 01:27:44

爱上php,他也会爱上你。
页: [1]
查看完整版本: PHP网页编程之ThinkPHP中的pathinfo形式和URL重写