ホームページ  >  記事  >  バックエンド開発  >  PHPの導入と応用例 setcookie_PHPチュートリアル

PHPの導入と応用例 setcookie_PHPチュートリアル

WBOY
WBOYオリジナル
2016-07-13 16:55:12931ブラウズ

setcookie() 関数は、HTTP Cookie をクライアントに送信します。 Cookie は、サーバーによってブラウザに送信される変数です。 Cookie は通常、サーバーがユーザーのコンピュータに埋め込む小さなテキスト ファイルです。この Cookie は、コンピュータがブラウザを通じてページを要求するたびに送信されます。

setcookie() 関数は http Cookie をクライアントに送信します。

Cookie は、サーバーによってブラウザに送信される変数です。 Cookie は通常、サーバーがユーザーのコンピュータに埋め込む小さなテキスト ファイルです。この Cookie は、コンピュータがブラウザを通じてページを要求するたびに送信されます。

クッキーの名前は同名の変数として指定します。たとえば、送信される Cookie の名前が「name」の場合、Cookie の値を含む $user という名前の変数が自動的に作成されます。

Cookie は、他の出力が送信される前に割り当てる必要があります。

成功した場合、関数は true を返し、それ以外の場合は false を返します。

文法
setcookie(名前,値,有効期限,パス,ドメイン,安全)

*/
$cookieinfo=session_get_cookie_params(); //クッキー情報を取得します
if((empty($cookieinfo['domain']))&&(empty($cookieinfo['secure']))) //結果が空かどうかを確認します
{
setcookie(session_name(),'',time()-3600,$cookieinfo['path']) // クッキーを設定します
}
elseif(empty($cookieinfo['secure'])) //オプションが空かどうかを確認します
{
setcookie(session_name(),'',time()-3600,$cookieinfo['path'],$cookieinfo['domain']); // クッキーを設定します
}
それ以外
{
setcookie(session_name(),'',time()-3600,$cookieinfo['path'],$cookieinfo['domain'],$cookieinfo['secure']); }
// session_destroy(); print_r($_session);
print_r($_cookie);

// session_set_cookie_params を使用して有効期間とパスを設定します

session_set_cookie_params(0,'/yourpath/') //Cookie の有効期間とパスを設定します

/*


注: 「user」という名前の Cookie の値には、$http_cookie_vars["user"] または $_cookie["user"] を介してアクセスできます。

注: Cookie を送信すると、Cookie の値は自動的に URL エンコードされます。 URL デコードは受信時に行われます。これが必要ない場合は、代わりに setrawcookie() を使用できます。

*/

http://www.bkjia.com/PHPjc/631713.html

tru​​ehttp://www.bkjia.com/PHPjc/631713.html技術記事 setcookie() 関数は、HTTP Cookie をクライアントに送信します。 Cookie は、サーバーによってブラウザに送信される変数です。 Cookie は通常、サーバーがユーザーのコンピュータに埋め込む小さなテキスト ファイルです。毎回...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。