在GET或者POST传输url要注意的问题

众所周知在GET或者POST传输url的时候要把url 用urlencode函数进行处理,那么如果不用urlencode处理会出现什么情况呢。

<?php
$url = $_GET['url'];
echo $url;
?>

文件名为index.php

访问的url为: http://localhost/demo/20130410/index.php?url=http://www.test.com?a=1&b=2&c=3

输出的结果为:http://www.test.com?a=1

由此可见,如果不做urlencode处理问号后面的其他参数则会丢失。

posted @ 2013-04-10 21:59  scofi  阅读(274)  评论(0编辑  收藏  举报