创建具有动态URL的iframe:使用用户数据的有效方法
P粉155128211
P粉155128211 2023-08-28 23:47:44
[PHP讨论组]
<p>第一次在这里发布问题。我绝对不是一个编码专家,我通过谷歌、StackOverflow和大量的试错学习了一些HTML和CSS,但这个问题似乎是一个PHP问题,而我对PHP几乎一无所知。</p> <p>我正在创建一个订阅WordPress网站,我需要创建一个具有动态src值的iframe。</p> <p>src值的第一部分对于每个用户都是相同的(例如https://app.example.com/autoin/),然后它应该由分配给每个用户的唯一代码完成。该代码位于用户配置文件中的一个字段中。我目前正在使用第二个地址行。该字段的id或名称是address-two。</p> <p>我找到的最接近有效代码是下面的代码,我直接将其添加到将要使用的页面上,使用WPBakery的原始HTML框。</p> <pre class="brush:php;toolbar:false;">&lt;?php $current_user = wp_get_current_user(); if($current_user) { ?&gt; &lt;iframe class=&quot;metricool-iframe&quot; src=&quot;https://app.example.com/autoin/&lt;?php echo $current_user-&gt;address-two; ?&gt;&gt; &lt;/iframe&gt; &lt;?php } ?&gt;</pre> <p>当我在Chrome中检查页面源代码时,我可以看到URL仍然是<code>https://app.example.com/autoin/&lt;?php echo $current_user-&gt;address-two; ?&gt;</code> 所以,它实际上并没有起作用。</p> <p>请问,我能做些什么来改进上面的代码吗?或者还有其他方法吗?请记住,我对这个完全是个新手:P</p> <p>提前谢谢!</p> <p>恩。</p>
P粉155128211
P粉155128211

全部回复(1)
P粉502608799

你可以尝试这个:

<?php
$current_user = wp_get_current_user();
if(isset($current_user)) {
  $useraddress = $current_user->address-two;
  echo "<iframe class='metricool-iframe' src='https://app.example.com/autoin/".$useraddress."'></iframe>";
} else { 
  echo "No User Set!";
?>

如果这对你有帮助,请标记为答案,这对我来说意义重大!

编辑:

你的文件名是什么?(例如:index.html,index.php)

你使用的是哪个Web服务器,并且你100%确定它上面运行了php吗?

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号