サーバから画像を読み込むときにユーザのコンピュータにクッキーを保存することはできますか? http://www.site.com/image.jpg画像の読み込み時にクッキーを保存
彼はちょうどそれJPGをロードする場合、私は自分のマシン上でクッキーを保存することができます:
それでは、私のイメージURLは言わせて?
おかげで、
サーバから画像を読み込むときにユーザのコンピュータにクッキーを保存することはできますか? http://www.site.com/image.jpg画像の読み込み時にクッキーを保存
彼はちょうどそれJPGをロードする場合、私は自分のマシン上でクッキーを保存することができます:
それでは、私のイメージURLは言わせて?
おかげで、
あなたはこのためにPHPを使用したい場合は、PHPスクリプトを介して画像を提供する必要があります。これは、リクエストをPHPファイルに書き換えるように書き換えてから、そのスクリプトにreadfileを使用して行うことができます。
別の解決策は、Webサーバーに直接Cookieを設定することです。どのように行うかは、使用しているWebサーバーによって異なります。これは、あなたがnginxの中でそれを行う方法です。
location /image.jpg {
add_header Set-Cookie "cookiename=value";
}
とApache用:
<FilesMatch "^image\.jpg$">
Header set Set-Cookie: "cookiename=value"
</FilesMatch>
あなたは、Apache 2.0.40(またはそれ以降)を使用している場合、あなたは、.htaccessファイルに次のコードを追加してみてくださいすることができますファイル:
RewriteEngine On
RewriteBase/
RewriteRule ^image\.jpg$ - [co=YourCookieName:YourCookieValue:YourCookieDomain]
詳細情報here
私はどのように私はあなたの第二の溶液を使用することができ、Apacheのでしょうか? – yeeha1