我有一个如下的路径别名
$ node_alias ='/ node / add / page?id = 1';
我需要的是将查询参数附加到具有以上url的目标url上,我在下面尝试过,但是不起作用
$ node_alias ='/ node / add / page?id = 1&destination = / admin / content?id = 1
有解决方案吗?
答案 0 :(得分:0)
您需要对查询字符串中的每个组件进行url编码。
第一个参数fieldType
很好,但是int
参数包含用于分隔uri分量的特殊字符:id=1
,destination
,/
。
您可以使用urlencode()
或rawurlencode()
:
?
使用drupal_http_build_query()
(d7),有一种彻底的方法:
=