我认为对于任何了解PHP的人来说,这应该是一个相当简单的问题。我更像是一个设计师,仍在学习PHP。
我有一个我构建的网站,其中包括一个PHP页眉和页脚。在头文件(由网站中的所有页面使用)中,我有指向CSS文件,JavaScript文件等的链接。
现在我正在将此解决方案用于链接并包含在标题中......
http://<?php echo $_SERVER['SERVER_NAME']; ?>/css/style.css
问题是站点中的某些页面是SSL页面,需要使用HTTPS前缀,而不是HTTP。话虽如此,我想知道除了我当前使用的之外,是否有一种简单的方法可以链接到头文件中的 CSS 文件、JavaScript、图像等?
<link rel="stylesheet" href="/css/style.css">
如果这对你不起作用,请编写一个PHP函数。
function base_url()
{
if($_SERVER['HTTPS'])
return "https://mysite.com";
else
return "http://mysite.com";
}
和在你的 HTML 代码中。
<a href="<?php echo base_url(); ?>/css/ssl_stylesheet.css">
或者
您可以使用相对协议: //<?php echo $_SERVER['SERVER_NAME']; ?>/css/style.css