PHP随机广告不起作用?
它只显示默认广告。如果您花更少的时间坐在PHP随机广告不起作用?,php,html,Php,Html,它只显示默认广告。如果您花更少的时间坐在o键上,实际查看代码,您可能会看到: <div id="leaderboardAd"> <?php //THIS SCRIPT GENERATES A RANDOM AD. $randomAd = rand(1,2); switch($randonAd) { case "1": $adNumber = "/contributo
o
键上,实际查看代码,您可能会看到:
<div id="leaderboardAd">
<?php
//THIS SCRIPT GENERATES A RANDOM AD.
$randomAd = rand(1,2);
switch($randonAd) {
case "1":
$adNumber = "/contributors.php";
$pngNumber = "/images/contributorsAd.png";
case "2":
$adNumber = "http://www.cameronmontesano.com";
$pngNumber = "/images/cameronmontesano-com.png";
default:
$adNumber = "/contributors.php";
$pngNumber = "/images/contributorsAd.png";
}
?>
<a href="<?php echo $adNumber ?>">
<img src="<?php echo $pngNumber ?>" width="720px" height="90px" />
</a>
</div>
switch语句使用$randonAd,但您正在设置的随机变量是$randomAd。没有php强制将处理该问题:如果您没有在case语句列表的末尾编写break语句,php将继续执行以下case的语句
$randomAd = rand(1,2);
^----
switch($randonAd) {
^---- spot the difference.