在D7中,我想通过超链接传递查询字符串,例如www.sitename / page-name?query_string [] = 8。
为此,我编写了以下代码:
<?php print l('Hello','page-name', array('html' => TRUE,'attributes' => array('class' => 'example-class',), 'query' => array('query_string[]=8' => ''))); ?>
但是它显示为:/ page-name?query_string%5B%5D%3D8
答案 0 :(得分:1)
我尝试根据文档页面更改语法,但结果始终相同:
l('Hello','page-name',
array('html' => TRUE,
'attributes' => array('class' => 'example-class',),
'query' => array('query_string' => array('8', '9'))
)
);
显示:
<a href="/page-name?query_string%5B0%5D=8&query_string%5B1%5D=9" class="example-class">Hello</a>
因此,当您尝试获取值时,它是否有效?