2016-09-12 5 views
-1

私が継承したウェブサイトで作業しているときに、メディアマネージャやテーマのイメージディレクトリに保存されていないため、ページによって読み込まれた背景イメージを見つけようとしていました。 Chromeのブラウザインスペクタを使用して画像をダウンロードしようとしたとき、Chromeは代わりにPHPプログラムをダウンロードしました。だから、私は私が検査されたCSSファイルを詳しく見て取り、これを見つけた:PHPプログラムへのリンクをCSSファイルに埋め込むのは安全ですか?

section#headerimg{height:600px;position:relative;z-index:-1;background:url(../images/headers/rotate.php) no-repeat 0 0;background-size:cover;/* Article

が、これはなく、表示する画像を呼び出してPHPのソースファイルをダウンロードすることを容易にすることをビーイング出力(背景画像)は、CSSファイルでこれを行うのは安全ですか?それは有効なCSSですか?これは、CSSファイルを生成するPHPファイルではなく、静的なCSSファイルです。

+1

「安全」とはどういう意味ですか?ハック可能?それは単なるURLです。 URLは、それがPHPスクリプト、画像、CSSファイル、または無限サルのプロトコルを実行している人であろうと、Web上のANYTHINGを指すことができます。 –

+3

'これにより、出力ではなく表示されるイメージを呼び出すPHPソースファイルを簡単にダウンロードできます。それはサーバーの仕組みではありません。 – SLaks

+1

そして、CSSもブラウザも、画像URLが '.php'で終わることに気付いていません。 – SLaks

答えて

0

chris85が正しいです。クライアントのホスティングプロバイダは、クライアントのアカウントに権限が正しく設定されていないことが判明しました。私はホスティングプロバイダに連絡し、問題を修正しました。これで、参照されるPHPファイルが実行されるようになりました。ご協力ありがとうございました。

関連する問題