PHP编码出现不同的iframe代码

时间:2015-02-01 01:41:21

标签: php iframe

您好我这里有这段代码<iframe frameborder="0" height="550" marginheight="0" marginwidth="0" scrolling="auto" src="http://example.com/signup.php" width="1000"></iframe>现在我想知道有没有办法制作一个可以选择随机iframe代码并在页面上显示php脚本的PHP脚本

<iframe frameborder="0" height="550" marginheight="0" marginwidth="0" scrolling="auto" src="website1.com/signup.php" width="1000"></iframe>

<iframe frameborder="0" height="550" marginheight="0" marginwidth="0" scrolling="auto" src="website2.com/signup.php" width="1000"></iframe>

就像在网站1和2中一样,但每次有人加载该页面时,它都会从站点1切换到站点2并嵌入php或者是n

1 个答案:

答案 0 :(得分:1)

您可以轻松简化此操作。尝试将网站添加到这样的数组:

$ sites = array(     &#39; site1.com&#39 ;,     &#39; site2.com&#39 ;,     &#39; site3.com&#39 ;,     &#39; site4.com&#39 ;,     &#39; site5.com&#39 ;,     &#39; site6.com&#39 ;,     &#39; site7.com&#39; );

现在,您可以使用array_rand()等功能从网站中选择一个随机条目,以显示在<iframe>中:

<?php 
$site_to_use = array_rand($sites);
?>
<iframe frameborder="0" height="550" marginheight="0" marginwidth="0" scrolling="auto" src="<?php echo $sites[$site_to_use]; ?>/signup.php" width="1000"></iframe>

或者你甚至可以像这样使用rand()

<iframe frameborder="0" height="550" marginheight="0" marginwidth="0" scrolling="auto" src="<?php echo $sites[rand(0, (count($sites - 1)))]; ?>/signup.php" width="1000"></iframe>

这可以避免大型if elseswitch case语句的麻烦。

Example