Apr
9

PHP的url传值     2009

 13:50    1303    0   noel 程序 代码 源码 不指定 | |
PHP的url传值
在开发程式中传值也算是应用最多的一个技术了

PHP中传值有表单传值(POST),URL传值(GET)。

对于POST传值大家在编程上也没值得注意的地方,对于接收POST的值PHP如:

$temp=$_POST[text];

这样就可以了,上例中,text是指表单的名。而GET传值则:

$temp=$_GET[text];

上面这句接收的是URL的值,如:http://www.laohucheng.com/?text=老虎城,这样的话,$temp的值就为“老虎城-PHP技术”;

好了,PHP的两种传值方式都说了,这里要着重说明的是:URL传值,因为POST是支持任何编码的格式,而GET却非常少,所以我们传值是一般就要把他转成一种大家都能认同的格式。

举个例子,我要传送繁体的字,用GET接收的话就会乱码,所以要转化成标准化才行,在PHP中urlencode()这个函数就应运而生了。使用方法:

<a href="http://www.laohucheng.com/?text=<?php echo urlencode("PHP的url传值");?>">PHP的url传值</a>

像上面的URL传值就会把PHP的url传值转成%E5%8D%9A这种形式的。

而在接收时无顺用其它函数转化,直接用$temp=$_GET[text];就可以了

urlencode的反函数urldecode()

好了,写这篇文章是为了传输特殊字符之类的都得转化一下,不然有时接收的值会意想不到的结果哦

作者:noel@淘宝网女装新款秋装连衣裙裤子外套上衣_2012时尚女装新款 Ecmall二次开发-PHP技术
地址:http://www.laohucheng.com/post/267/
版权所有©转载时必须以链接形式注明作者和原始出处及本声明!

Tags: 引用(0)
发表评论
昵称 [注册]
密码 游客无需密码
网址
电邮
打开HTML 打开UBB 打开表情 隐藏 记住我