对于知道PHP的人,我认为这应该是一个相当简单的问题。我更像是一名设计师,仍然在学习PHP。
我有一个我构建的网站,其中包含一个PHP页眉和页脚包含。在头文件(由站点中的所有页面使用)中,我有CSS文件,JavaScript文件等的链接。
现在我正在使用此解决方案进行链接并包含在标题中...
http://<?php echo $_SERVER['SERVER_NAME']; ?>/css/style.css
问题在于网站中的某些页面是SSL页面,需要使用HTTPS前缀,而不是HTTP。话虽这么说,我想知道是否有一种简单的方法可以链接到头文件中的CSS文件,JavaScripts,图像等,而不是我目前使用的?
答案 0 :(得分:2)
<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">
答案 1 :(得分:0)
或者您可以使用relative protocol://<?php echo $_SERVER['SERVER_NAME']; ?>/css/style.css