好的,我有一个configuration.php
,在那里我有这个:
$baseURL = 'http://www.website.com';
(只是隐藏我的网站)
在我打电话给configuration.php
的每个页面上,我所在的目录或页面并不重要(是的,我将configuration.php
设置为正确目录)但我尝试制作这样的图像链接:
<a href="<?php echo $baseURL; ?>"><img src="<?php echo $baseURL; ?>/images/logo.png"></a>
所以,点击后,应该转到http://www.website.com
。不,它带我到同一页面。它就像覆盖它本身一样......我没有在我的代码中覆盖它,就像将它自己设置为当前页面而不仅仅是http://www.website.com
答案 0 :(得分:1)
我不确定为什么你有一个配置文件来声明这个值,并且通过调用,我猜你的意思是包含。如果你没有使用include,你能告诉我们你在做什么吗?更多代码!
的config.php
<? $baseURL = "http://" . $_SERVER['SERVER_NAME']; ?>
然后
<? include "config.php"; ?>
<a href="<? echo $baseURL; ?>"><img src="<? echo $baseURL; ?>/images/logo.png" alt="logo.png"><? echo $baseURL; ?></a>
同时检查与此相关的error_log条目,您可能会发现它确切地告诉您错误。