当前位置:编程学习 > php >>

php 地址栏取值方法

http://localhost/comed/inc.php?inc=sub_2/sub_3_4_1&skin[head]=sub_2&skin[foot]=footer 这里inc的话我可以$_GET["inc"]取出来,但是kin[head]这样我$_GET["kin[head]"]取不了,$_REQUEST 也不行,大家帮个忙这样的参数怎么取呢 还有php为什么$inc这样的话取不了值呢 我记得以前是可以的
答案:skin以数组的形式获得,如:
$_GET[skin][head]
这种形式。
你可以print_r($_GET);看下传过来的参数结构你就明白了
其他:这样取值
$skin = $_GET["skin"];
echo $skin['head'];//输出为sub_2
echo $skin['head'];//输出为footer
完毕 $_GET["kin[head]"] 少了个s

还有php为什么$inc这样的话取不了值呢
为了安全,php.ini里面的register_global 已经关闭了. 

上一个:(3)ASP,JSP,PHP的应用情况
下一个:关于PHPExcel牵涉到的比较两个字母大小

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,