我在wordpress页面上嵌入了以下URL作为iframe,代码如下:
<iframe src="https://cpalead.com/mobile/locker/?pub=195930&gateid=985632&subid=$user" height="100%" frameborder="0" name="iframetarget" id="iframetarget"></iframe>
我的页面模板定义$user参数如下:
$user = get_current_user_id();
然而,当我的页面加载iframe时,URL源是这样的:
https://cpalead.com/mobile/locker/?pub=195930&gateid=985632&subid=$user
它不会将$user变量传递给iframe源URL。。。。就像这样,假设用户1已经登录,那么源URL应该是:
https://cpalead.com/mobile/locker/?pub=195930&gateid=985632&subid=1
我已经用一点php:调试过了
echo "you are user $user";
它确实显示了正确的用户。
我做错了什么?
您将其用作文本。您应该echo
变量的值
<iframe src="https://cpalead.com/mobile/locker/?pub=195930&gateid=985632&subid=<?php echo $user; ?>" height="100%" frameborder="0" name="iframetarget" id="iframetarget"></iframe>
然后在iframe
中,您可以使用$_GET['subid']
使用值