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()
好了,写这篇文章是为了传输特殊字符之类的都得转化一下,不然有时接收的值会意想不到的结果哦
在开发程式中传值也算是应用最多的一个技术了
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/
版权所有©转载时必须以链接形式注明作者和原始出处及本声明!
php换行和空格写入数据库
php session使用,实现后台管理
2009
13:50
1303
0


