0

使用这个:

echo add_query_arg( 'hello', '$var', get_permalink(9) );

在下一页(永久链接(9))上,当我

echo $_GET['hello'];

我得到 $var,而不是变量的内容。

在我将它添加到 add_query_arg 之前,有没有办法确保它是一个字符串?

谢谢!

4

1 回答 1

1

因为您使用单引号将其传递,因此不会解析变量。它发送字符串“$var”而不是实际变量。

不使用引号,然后重试。

要检查它是否是一个字符串,使用is_string()返回一个 T/F 值,如果为真,则执行。

于 2013-10-11T15:12:11.023 回答