用url的传参问题 用HTTP_GET_VARS[]试试,这个比较保险。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 系统用的是syslinux-1.52-2 php-4.1.2-7在这个环境下HTTP_GET_VARS[]好像不能用 把所有的变量全写在\" ...\"里,下面这个是正确的a href=\"$mpurl?page=1&kensaku=$kensaku_next&RAS_ID=$RAS_ID_next&IP=$IP_next&Safeword_ID=$Safeword_ID_next&PS_ID=$PS_ID_next&TEL=$TEL\">但是现在,遇到新的问题,url不能传太多的变量,如果我想用url传递15个变量的呢? 数量没有限制只有长度限制整个url不能超过255个字节可以用表单传递 晕倒!!!这么多参数阿?为何不用<form>呢?或者你干脆把所有参数写入数组,只传递一个数组可以吗? 现在是做查询分页,需要用url传递参数,把参数写进数组之后,有数值丢失现象,不明白为什么. 请问,为什么我把参数写进数组之后(其中有时候含有空值),序列化后,用urlencode进行转移,在第2页面接受的时候,有值的参数也成了空值,请问这是什么原因呢? <?php//******设置传递参数************ // key参数名 value参数值 // 如:setpagequery("id",$id);如有多个参数要传递,可多次调用本函数。function setPageQuery($key,$value){ $tmp['k']=$key; $tmp['value']=$value; $this->pageQuery[]= $tmp; } //////////............$k=count($this->pageQuery); $strQuery=""; //生成一个要传递参数字串 for($i=0;$i < $k;$i++){ $strQuery.="&".$this->pageQuery[$i]['k']."=".$this->pageQuery[$i]['value']; } ?>///你可以参考一下,我的传递值都是这么处理的 PHP编程-数组、文件与图像 求教:如何在另一页面获取取得的值 关于数据库连接代码的问题 这两个sql查询语句,哪个是最优化的? 数组合并问题 PHP类继承,有关构造函数 phplib template 关于html加载的问题 FreeImage发布第一个版本 thinkphp初学者的疑问? 为什么我的PHP语句采用<br/>换行无效?请大神指点! 高分求一段PHP程序。。 php类问题
php-4.1.2-7
在这个环境下HTTP_GET_VARS[]好像不能用
a href=\"$mpurl?page=1&kensaku=$kensaku_next&RAS_ID=$RAS_ID
_next&IP=$IP_next&Safeword_ID=$Safeword_ID_next&PS_ID=$PS_ID_next&TEL=$TEL\">但是现在,遇到新的问题,url不能传太多的变量,如果我想用url传递15个变量的呢?
只有长度限制
整个url不能超过255个字节
可以用表单传递
//******设置传递参数************
// key参数名 value参数值
// 如:setpagequery("id",$id);如有多个参数要传递,可多次调用本函数。
function setPageQuery($key,$value){
$tmp['k']=$key; $tmp['value']=$value;
$this->pageQuery[]= $tmp;
}
//////////............
$k=count($this->pageQuery);
$strQuery=""; //生成一个要传递参数字串
for($i=0;$i < $k;$i++){
$strQuery.="&".$this->pageQuery[$i]['k']."=".$this->pageQuery[$i]['value'];
}
?>///你可以参考一下,我的传递值都是这么处理的