我想在我的header.php文件中使用完整的URL作爲我的css,js和圖像文件的位置。因此,當從另一個文件夾目錄調用header.php文件時,它不會中斷鏈接。如何正確設置鏈接和其他資產的URL
但是,我希望該網站可以通過http和https訪問,由用戶在其Web配置文件設置中設置。
我開始在解決方案的下面寫一些代碼,但我不確定這是否是正確的處理方法。
的config.php
<?php
// use https
$use_https = true;
?>
的header.php
<?php
if ($use_https == true) {
$proto = "https://";
} else {
$proto = "http://";
}
?>
<a href="<?php print($proto . $_SERVER["SERVER_NAME"]); ?>/some-folder/">Link</a>
只需使用協議,環節少。 '// someurl/path'瀏覽器將根據根網站的加載內容作爲 – Machavity
無協議鏈接適用於所有現代瀏覽器嗎?像IE9和更新的例子? – MarkH