0

これは、PHPを知っている人にとってはかなり簡単な質問だと思います。私はもっ​​とデザイナーであり、まだPHPを学んでいます。

PHPヘッダーとフッターインクルードを含むサイトを構築しました。ヘッダーファイル(サイトのすべてのページで使用されています)には、CSSファイルやJavaScriptファイルなどへのリンクがあります。

現在、私はこのソリューションをリンクに使用しており、ヘッダーに含まれています...

http://<?php echo $_SERVER['SERVER_NAME']; ?>/css/style.css

これに関する問題は、サイト内の一部のページがSSLページであり、HTTPではなくHTTPSプレフィックスを使用する必要があることです。そうは言っても、現在使用しているもの以外に、ヘッダーファイル内のCSSファイル、JavaScript、画像などにリンクする簡単な方法があるかどうか疑問に思っています。

4

2 に答える 2

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">
于 2012-05-15T20:22:20.457 に答える
0

または、相対プロトコルを使用できます。//<?php echo $_SERVER['SERVER_NAME']; ?>/css/style.css

于 2012-05-15T20:24:29.840 に答える