Apache URL Rewrite配置(php 伪静态)
一般情况下,在开发环境中访问一个具体商品的URL是这样的:
http://localhost/phptest/show.php?id=1
但是我需要更改一下URL,对搜索引擎更友好,如:
http://localhost/phptest/1.html
这只是举例罢了。
下面我们来看看,这两天链接最后达到的效果是一样的,请注意浏览器地址!
1、正常访问:
2、伪静态后:
接下来我们进行具体的配置:
1、打开 Apache 的配置文件 httpd.conf;
2、将#LoadModule rewrite_module modules/mod_rewrite前面的#去掉;
3、在 httpd.conf中添加:
<VirtualHost *:80>
RewriteEngine on
RewriteRule /phptest/([0-9]+).html /phptest/show.php?id=$1 [PT]
</VirtualHost>
配置意思很明显,一看就懂了。
如果需要更详细的配置,请参考以下链接,这里主要是让你简单体验一下效果:
URL重写指南 http://man.chinaunix.net/newsoft/ApacheManual/misc/rewriteguide.html
正则表达式30分钟入门教程http://unibetter.com/deerchao/zhengzhe-biaodashi-jiaocheng-se.htm
相关文档:
PHP正则表达式主要用于字符串的模式分割、匹配、查找及替换操作。使用正则表达式在某些简单的环境下可能效率不高,因此如何更好的使用PHP正则表达式需要综合考虑。
我的PHP正则入门,是起源于网上的一篇文章,这篇文章由浅入深的阐述了PHP正则表达式使用的方法,我觉得是一个很好的入门材料,不过学成还是要靠个人,在使用 ......
前一阵子,设计LAJP时需要在PHP中生成唯一ID,看似小菜一碟却着实让我为难了,在Java中一个同步方法即可搞定的事,但在PHP中却没有好的解决思路。
在网上搜了搜,有两个办法但都不太好:一个是简单的以进程ID+时间戳,或进程ID+随机数来产生近似的唯一ID,虽简单但对于追求“完美”的我不愿这样凑合,再说 ......
3DES(即Triple DES)是DES向AES过渡的对称性加密算法,它使用3条64位的密钥对数据进行三次加密。是DES的一个更安全的变形。它以DES为基本模块,通过组合分组方法设计出分组加密算法。比起最初的DES,3DES更为安全。
PHP利用扩展库Mcrypt来实现DES加密,这种加密的好处主要是不同的语言平台数据可以进行交互加密传输,防止 ......
Php注入攻击是现今最流行的攻击方式,依靠它强大的灵活性吸引了广大黑迷。
在上一期的《php安全与注射专题》中林.linx主要讲述了php程序的各种漏洞,也讲到了php+mysql注入的问题,可是讲的注入的问题比较少,让我们感觉没有尽兴是吧.
OK,这一期我将给大家伙仔仔细细的吹一吹php+mysql注入,一定让你满载而归哦 ......
php 购物车实例
<?php
/**
php 购物车实例
网上搜到的,简单容易理解。cookie存购物车ID,db存购物车数据。 购物车session的产生代码
*/
if(! $session && ! $scid) {
/*
session用来区别每一个购物车,相当于每个车的身份证号;
scid只用来标识一个购物车id号,可以看做是每个车的名字;
......