ホームページ >バックエンド開発 >PHPチュートリアル >php_PHP チュートリアルでの setcookie() 関数の使用法の概要
setcookie() 関数は、Cookie の値を設定するために使用される PHP の関数です。 setcookie() 関数の具体的な使い方と、設定後の Cookie の値を取得する方法についてまとめます。
setcookie() 関数は、HTTP Cookie をクライアントに送信します。
Cookie は、サーバーによってブラウザに送信される変数です。 Cookie は通常、サーバーがユーザーのコンピュータに埋め込む小さなテキスト ファイルです。この Cookie は、コンピュータがブラウザを通じてページを要求するたびに送信されます。
クッキーの名前は同名の変数として指定します。たとえば、送信される Cookie の名前が「name」の場合、Cookie の値を含む $user という名前の変数が自動的に作成されます。
Cookie は、他の出力が送信される前に割り当てる必要があります。
成功した場合、関数は true を返し、それ以外の場合は false を返します。
文法
setcookie(名前,値,有効期限,パス,ドメイン,安全)
例
コードは次のとおりです | コードをコピー |
makecookie('111','www.bKjia.c0m'); //セカンダリ ドメイン名をサポートする Cookie 関数を作成しましょう。 function setcookielive($name, $value='', $expire=0, $path='', $domain='', $secure=false, $httponly=false) { setcookielive('webab','111cn',time()+86000,'/','bKjia.c0m'); //初心者向けの Cookie 設定方法 setcookie("cookie[3]", "cookiethree"); // ページがリロードされたら、印刷してください |
js获取クッキー方法
代码如下 | 复制幣 |
<スクリプトタイプ="text/javascript"> //クッキーを取得 関数 getCookie(名前) { var nameEQ = 名前 + "="; var ca = document.cookie.split(';'); for(var i=0;i while (c.charAt(0)==' ') { c = c.substring(1,c.length); } if (c.indexOf(nameEQ) == 0) { return unescape(c.substring(nameEQ.length,c.length)); } } false を返します; } //クリアクッキー //クッキーを設定します |