十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
可以传递多个参数,href后面的?开始是参数部分,参数的格式是“参数=值”这样的成对的参数传递格式,对过参数之间使用符号分隔。
创新互联是网站建设专家,致力于互联网品牌建设与网络营销,专业领域包括成都网站制作、做网站、电商网站制作开发、微信小程序定制开发、微信营销、系统平台开发,与其他网站设计及系统开发公司不同,我们的整合解决方案结合了恒基网络品牌建设经验和互联网整合营销的理念,并将策略和执行紧密结合,且不断评估并优化我们的方案,为客户提供全方位的互联网品牌整合方案!
下面的例子传递了三个参数:
index.php?参数1=值1参数2=值2参数3=值3
可以传递多个参数。
通过url进行传值,是php中一个传值的重要手段。所以我们要经常对url里面所带的参数进行解析,如果我们知道了url传递参数名称,例如:
/index.php?name=tanksex=1#top
就可以通过$_GET['name'],$_GET['sex']来获得传的数据。
用session可以记录多个参数并传递,或者......我看你这段程序是把一个长字符串用“,”分割再传递每个参数?也可以直接把这个长字符串传递到需要的网页再分割啊。还有就是用隐藏域。方法很多,多想想就可以了
使用超链接传递参数。我们上网的很多操作都是点击超链接在网页之间跳来跳去。点的同时同样可以传递参数。
page01.php这样写:
?php
$var = 'I love you !';
?
a href="?php echo "page02.php?new=".$var ?"get/a
定义一个变量$var。
超链接a的href属性里写明要跳转到page02页面。后面加一个问号,一个自己定义的变量new【此名称在page02页面要使用】,new的值就是我们想传递的$var。多个变量的话,就多个这种形式在后面添加,例如"page02.php?new=1?new2=2?new3=3"
page02.php这样写:
?php
echo $_GET['new'];
?
使用$_GET[ ]获取new的值,然后就可以输出或做其他用途。
这时的浏览器地址栏可以直接看到new变量和它的值。