ホームページ >バックエンド開発 >PHPチュートリアル >画像パスを非表示にするにはどうすればよいですか?

画像パスを非表示にするにはどうすればよいですか?

WBOY
WBOYオリジナル
2016-06-23 13:26:461696ブラウズ

Web ページのソース コード内の実際のパスは非表示になりますが、リンクをクリックすると新しいページで開きます。 これを書くと、 r

	$_f = readfile($_p);		header("Content-type: image/* ");	echo $_f;

して、ソースコード内の SRC パスをクリックします。 その結果、PHP ファイルがダウンロードされます

ただし、サーバー側を変更しないと、あなたの要件は不可能だと思います。ソースコード内の img パスを非表示にします。 。 。 。

サーバー側を変更せずに、ソースコード内の img のパスを隠したいという要件を満たすのは不可能だと思います。 。 。 。
いいえ。 。つまり、サーバーの構成を変更することはできません。いくつかの変更を加えた後に使用でき、php をダウンロードする必要はありません。

その後、画像を出力する前にエコーを使用することはできず、エコー '' を使用してもエラーが発生することがわかりました。したがって、すべてが 404 ページへのリダイレクトによって置き換えられます

URL を書き換えます サーバーを移動できません

次に、header("Content-type: image/* "); の image/* を変更します。コード内で特定の画像タイプに変換すると、このメソッドはすべての出力の前に呼び出されます

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。