2016-04-30 94 views
0

当前用户ID我有嵌入我的WordPress页面上的以下网址与下面的代码的iframe:嵌入式iframe网址包括在WordPress

<iframe src="https://cpalead.com/mobile/locker/?pub=195930&gateid=985632&subid=$user" height="100%" frameborder="0" name="iframetarget" id="iframetarget"></iframe> 

我的页面模板有定义$用户参数如下:

$user = get_current_user_id();

然而,当我的页面加载的iframe的网址来源是这样的:

https://cpalead.com/mobile/locker/?pub=195930&gateid=985632&subid=$user 

它不通过$用户变量的iframe源URL ....像这样,说用户1登录,源地址应该是:

https://cpalead.com/mobile/locker/?pub=195930&gateid=985632&subid=1 

我有一点点调试这PHP:

echo "you are user $user";

其确实显示正确的用户。

我在做什么错?

+0

普莱舍试试这个:https://cpalead.com/mobile/locker/?pub= 195930&gateid = 985632&subid = <?php echo $ user; ?> –

+1

'var_dump($ user)'说什么?当您提出有关错误的问题时,***总是***,发布错误日志。要启用错误报告给您的php代码附加'error_reporting(E_ALL); ini_set('display_errors','1');'在脚本的顶部,它返回什么? –

+0

你的问题很混乱。该网址格式不正确,或者是网址中的用户ID,但在iframe中不可用? – RST

回答

0

您正在使用它作为文本。你应该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']使用的值

+0

我这样做,但链接源现在是这样的:https://cpalead.com/mobile/locker/?pub=195930&gateid=985632&subid= PHP没有被编译......不知道,我正在使用visual composer with wordpress –

+0

是你的.php文件中的代码?显示更多代码 – RST

+0

不得不为WordPress创建一个新的页面模板,以便更好地控制我的iframe。它理解echo $ user并且工作,谢谢你们! –