ホームページ  >  記事  >  バックエンド開発  >  php_PHP チュートリアルでの Cookie の使用方法の詳細な紹介

php_PHP チュートリアルでの Cookie の使用方法の詳細な紹介

WBOY
WBOYオリジナル
2016-07-13 17:14:50765ブラウズ

Cookie はブラウザに送信される小さなファイルで、どのファイルがアクセスされたかなど、ユーザーの操作を記録するために使用できます。

クッキーを書く

コードは次のとおりです コードをコピー

setcookie(名前、値、有効期限、パス、ドメイン);

関数 w_cookie($n, $c, $e = 0,$isdes=1)
{
if($isdes==1){$c=endes($c,deskey);}
$exp = time() + 3600 * 24 * 30;
If($e == 0)
{
setcookie($n, $c, $exp,"/");
}
その他
{
setcookie($n, $c,0,"/");
}
}


Cookie をオフにする方法は、Cookie に有効期限を設定することです。


例 1

クッキーを書く

コードは次のとおりです コードをコピー

関数 cookie($var, $value='', $time=0, $path='', $domain=''){
$_COOKIE[$var] = $value;
if(is_array($value)){
foreach($value as $k=>$v){
setcookie($var.'['.$k.']', $v, $time, $path, $domain, $s);
}
}その他{
setcookie($var, $value, $time, $path, $domain, $s);
}
}

//メソッドを呼び出す

cookie("ウェブサイト","Android テーマ","./","www.hzhuti.com");
//

例 2

重複送信を防止します

コードは次のとおりです コードをコピー

$time = time() + 300 //5 分で期限切れになります
; $code = md5($string . $time . $salt);
setcookie('check_time', $time);
setcookie('code', $code);

//検証部分
$TIME = 時間();
if($check_time < $TIME)//サーバー時間が検証時間より大きい場合、期限切れとみなされます
//有効期限が切れます

if(md5($string . $check_time . $salt) !== $code)

PHP Cookie の使用方法の詳細については、以下を参照してください: http://www.bKjia.c0m/tags.php/php%20cookie/

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/628924.html技術記事 Cookie はブラウザに送信される小さなファイルで、どのファイルにアクセスしたかなどのユーザーの操作を記録するために使用できます。コードは次のように記述されます。
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。