ホームページ バックエンド開発 PHPチュートリアル PHP 実践プロジェクトのメモ COOKIES

PHP 実践プロジェクトのメモ COOKIES

Aug 08, 2016 am 09:20 AM
setcookie time

主にログイン時とログアウト時にCookieを設定します。ログインを保存して安全に終了するには

1: ログイン ページで設定します

//Cookie の値を設定します
_setcookies($_rows['tg_username'], $_rows['tg_uniqid'],$_clean['time'] );
_location(null,'index.php');

ステップ 2: Cookie を生成し、ログイン ステータスに

<span>/*</span><span>*
 * _setcookies
 * @param unknown $_username
 * @param unknown $_uniqid
 </span><span>*/</span><span>function</span> _setcookies(<span>$_username</span>,<span>$_uniqid</span>,<span>$_time</span><span>){
    </span><span>setcookie</span>('username',<span>$_username</span><span>);
    </span><span>setcookie</span>('uniqid',<span>$_uniqid</span><span>);
    </span><span>switch</span> (<span>$_time</span><span>) {
        </span><span>case</span> '0' : <span>//</span><span> 设置浏览器进程</span><span>setcookie</span> ( 'username', <span>$_username</span><span> );
            </span><span>setcookie</span> ( 'uniqid', <span>$_uniqid</span><span> );
            </span><span>break</span><span>;
        </span><span>case</span> '1' : <span>//</span><span> 一天的进程</span><span>setcookie</span> ( 'username', <span>$_username</span>, <span>$_time</span> () + 86400<span> );
            </span><span>setcookie</span> ( 'uniqid', <span>$_uniqid</span>, <span>$_time</span> () + 86400<span> );
            </span><span>break</span><span>;
        </span><span>case</span> '2' : <span>//</span><span> 一周的进程</span><span>setcookie</span> ( 'username', <span>$_username</span>, <span>$_time</span> () + 604800<span> );
            </span><span>setcookie</span> ( 'uniqid', <span>$_uniqid</span>, <span>$_time</span> () + 604800<span> );
            </span><span>break</span><span>;
        </span><span>case</span> '0' : <span>//</span><span> 一个月的进程</span><span>setcookie</span> ( 'username', <span>$_username</span>, <span>$_time</span> () + 2592000<span> );
            </span><span>setcookie</span> ( 'uniqid', <span>$_uniqid</span>, <span>$_time</span> () + 2592000<span> );
            </span><span>break</span><span>;
    }
}</span>
ログイン後にコピー

を設定します。 ステップ 4: ログイン ページとページを終了します。プラス

りー

上記は、PHP 実践プロジェクト ノートの COOKIES を関連コンテンツも含めて紹介しています。PHP チュートリアルに興味のある友人の役に立てば幸いです。

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

タイムパッケージの単調クロック処理 タイムパッケージの単調クロック処理 Aug 04, 2023 pm 05:45 PM

今日は主に golang time パッケージの時間適用方法を見ていきます。この 2 つの間の一般的なルールは、時間を伝えるために「ウォールタイム」が使用され、時間を測定するために「モノトニッククロック」が使用されるということですが、他のクロック処理方法もあります。

setcookie php が失敗した場合の対処方法 setcookie php が失敗した場合の対処方法 Oct 26, 2022 am 09:07 AM

setcookie php の失敗に対する解決策: 1. 対応する PHP ファイルを開きます; 2. ドメイン名パラメーターが標準化されているかどうかを確認します; 3. グローバル変数、「foreach ($_COOKIE["cookie"] as $ などのコード) を通じて実装します。」 name => $value) {$name = htmlspecialchars($name);$value = htmlspecialchars($value);echo..."。

Java8 Time APIの使い方 Java8 Time APIの使い方 Apr 28, 2023 pm 12:25 PM

1. 概要 この記事の一部として、既存の Date および CalendarAPI に関するいくつかの問題から始めて、新しい Java8Date および TimeAPI がこれらの問題をどのように解決するかを探ってみましょう。また、LocalDate、LocalTime、LocalDateTime、ZonedDateTime、Period、Duration などの Java8 時間クラス ライブラリのコア クラスとその API についても見ていきます。 2. 古い API (Java 8 以前) のスレッド セーフの問題 - Date クラスと Calendar クラスはスレッド セーフではないため、開発者がこれらの API の同時実行性の問題をデバッグすることが困難であり、それらに対処するために追加のコードを記述する必要があります。 。

Pythonの時刻と日時の違いと使用法は何ですか Pythonの時刻と日時の違いと使用法は何ですか May 02, 2023 am 11:01 AM

1. Python で時刻を表す 2 つの方法: timestamp: 1970.1.100:00:00 を基準とした秒単位のオフセット、一意の時刻タプル struct_time: 合計 9 要素>tm_year: year 1-12> tm_mon: month 1-12> tm_mday: 日 1 ~ 31>tm_hour: 時 0 ~ 23>tm_min: 分 0 ~ 59>tm_sec: 秒 0 ~ 59>tm_wday: 週 0 ~ 6 (0 は日曜日を意味します)>tm_day: 年間の日 1 ~ 366> tm_isdst: 夏時間であるかどうか、デフォルトは -1.ti

Python timeモジュールで時間を取得および変換する方法 Python timeモジュールで時間を取得および変換する方法 May 13, 2023 pm 12:19 PM

Pythontime モジュールの時間の取得と変換 Python の Time ライブラリでは、現在の日付と時刻へのアクセス、さまざまな形式での時刻の出力、指定された時刻の待機など、時間関連の処理を実行できます。 1. 時刻の取得 1.1. タイムスタンプ importtimetimestamp=time.time()#1682737552.5009851 グリニッジ標準時 (GMT) 1970 年 1 月 1 日の 00:00:00 から現在までの合計秒数 1.2. 構造化時間 importtimestruct_time= time。 localtime()#time.struct_time(tm_year=2

setcookie 関数を使用して PHP で Cookie を設定する方法 setcookie 関数を使用して PHP で Cookie を設定する方法 Jun 26, 2023 pm 12:00 PM

Web 開発では、Cookie は Web アプリケーションがクライアント側でデータを保存したりアクセスしたりできるようにする非常に一般的なテクノロジです。 PHP プログラミングでは、Cookie の設定は通常、setcookie 関数を使用して実装されます。 setcookie 関数の構文は次のとおりです。 boolsetcookie(string$name[,string$value[,int$expire[,string$path[,

PHPのsetcookieのタイムスタンプ0は何を意味しますか? PHPのsetcookieのタイムスタンプ0は何を意味しますか? Mar 22, 2023 am 10:38 AM

PHP の setcookie() 関数は、クライアント ブラウザに Cookie を設定する方法です。これにより、Web サイトは次回の訪問時に Cookie を通じてユーザーを認識し、対応するサービスを提供できるようになります。 setcookie() には、Cookie 名、値、有効期限などを含むいくつかのパラメータがあります。有効期限を設定する場合、タイムスタンプで指定することができます。ただし、タイムスタンプが 0 に設定されていることがあります。これは何を意味しますか?

golangの「unknown: time.After」エラーを解決するにはどうすればよいですか? golangの「unknown: time.After」エラーを解決するにはどうすればよいですか? Jun 25, 2023 pm 05:28 PM

Golang は非常に人気のあるプログラミング言語であり、その習得が容易で効率的かつ高速な機能により、ますます多くの開発者を魅了しています。しかし、使用中に、必ずいくつかの問題やエラーが発生します。たとえば、time パッケージで After メソッドを使用すると、未定義: time.After というエラーが発生する可能性があります。この記事ではこのエラーの解決方法を紹介します。 Golang でエクスポートされていない関数名または間違った関数名を使用した場合のエラーの原因を理解する

See all articles