2012-03-19 17 views
1

画像タグのソースを隠したい。誰かがページソースを表示したり、火かき棒で見ようとすると、イメージのソースを表示したくありません。それはPHPで可能ですか?codeigniterの画像srcを隠すph

マイビューコード

<?php foreach($titles_data as $title){ ?> 

<li class="flag_<?php echo strtoupper($title['language']) ?>"> 
    <a href="" title="<?php echo $title['title'] ?>"> 
     <img src="hidden"<?php echo $title['image_path']?>" height="95" width="75" alt="" /> 
    </a> 
</li> 

<?php } ?> 

私は、画像のsrcはユーザからの任意のアイデアを非表示にすることがしたいですか?あなたは、ユーザーからのソースを非表示にした場合、それは同様に、ブラウザからそれを隠す事前

+1

イメージを表示し、ソースを隠しておきたい場合は...夢があるのはどうですか? S.あなたはすべてを逃してしまった。 – hjpotter92

+0

クールな応答ありがとう:) –

答えて

1

いいえ、不可能です。

JSで動的に設定できますが、非表示にすることはできません。それらをbase64でエンコードされた文字列として保存し、それらを即座にデコードしてページのソースから「隠す」ことができます。

しかし、これは最後のようにまったく無意味ですが、ブラウザはまだイメージを取得するためにHTTPリクエストを行います。

1

感謝。その後、画像は表示されません。

代わりに、イメージフォルダにhtaccessルールなどのソリューションを検討する必要があります。

0

さて、画像をBase64にエンコードし、それをimage sourceとしてお送りください。これにより、ユーザーがサーバー上のイメージの場所を特定できなくなります。

私はこれをおすすめしません。

関連する問題