setcookie() 関数を使用して、php で Cookie 時間を変更できます。関数の 3 番目のパラメータに時間値を設定するだけで済みます。構文形式は「setcookie(name, value,expired)」です。 )" の場合、パラメータexpirerはCookieの有効期限を(Unixタイムスタンプの形式で)指定します。
このチュートリアルの動作環境: Windows7 システム、PHP7.1 バージョン、DELL G3 コンピューター
php では、次のことができます。 setcookie () 関数を使用して Cookie 時間を変更します。
setcookie() 関数は、HTTP Cookie をクライアントに送信します。
Cookie はサーバーからブラウザに送信される変数です。 Cookie は通常、サーバーがユーザーのコンピュータに埋め込む小さなテキスト ファイルです。この Cookie は、同じコンピュータがブラウザを通じてページを要求するたびに送信されます。
Cookie の名前は、同じ名前の変数に自動的に割り当てられます。たとえば、送信される Cookie の名前が「user」の場合、Cookie の値を含む $user という名前の変数が自動的に作成されます。
Cookie は、他の出力がクライアントに送信される前に割り当てる必要があります。
成功した場合、この関数は TRUE を返します。失敗した場合は FALSE を返します。
setcookie() 関数の構文形式は次のとおりです:
setcookie($name,$value,$expire,$path,$domain,$secure,$httponly)
パラメータの説明は次のとおりです:
注: setcookie() 関数を呼び出す前に出力が生成された場合、setcookie() は失敗し、FALSE を返します。 setcookie() が正常に実行されると、TRUE が返されます。
例:
setcookie() 関数を使用して Cookie を作成します。<?php setcookie('Website', 'PHP中文网'); setcookie('Title', 'Cookie', time()+3600); // 设置 Cookie 1 小时后过期 setcookie('Url', 'https://www.php.cn/', time()+3600, '/', 'www.php.cn', false); echo '<pre class="brush:php;toolbar:false">'; print_r($_COOKIE); ?>出力:
Array ( [Website] => PHP中文网 [Title] => Cookie [Url] => https://www.php.cn/ )setcookie() 関数を使用して、Cookie 時間を有効期限まで変更します。つまり、Cookie を削除します
<?php setcookie('Website',''); setcookie('Title','Cookie',time()-1); echo '<pre class="brush:php;toolbar:false">'; print_r($_COOKIE); ?>実行結果
Array ( [Url] => http://c.biancheng.net/php/ )推奨される学習: "
PHP ビデオ チュートリアル "
以上がPHPでCookie時間を変更する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。