ホームページ バックエンド開発 PHPチュートリアル php_PHP チュートリアルでの Cookie とセッションの使用状況の比較

php_PHP チュートリアルでの Cookie とセッションの使用状況の比較

Jul 13, 2016 am 10:40 AM
cookie php s session 優れた そして クライアント データ 比較する ブラウザ 使用法

1. Cookieデータはお客様のブラウザに保存され、セッションデータはサーバーに保存されます。

2. Cookie はあまり安全ではありません。ローカルに保存されている Cookie を他人が分析して、セキュリティ上の理由からセッションを使用する必要があります。

3. セッションはサーバー上に一定期間保存されます。アクセスが増加すると、サーバーのパフォーマンスがさらに消費され、サーバーのパフォーマンスを低下させるために COOKIE を使用する必要があります。

4. クライアント上の 1 つの Cookie の制限は 3K です。これは、サイトがクライアントに 3K の Cookie を保存できないことを意味します。

例、クッキー

例: setCookie('user','zhangsan',time()+3600) は、ユーザー変数の値が Zhang San の Cookie の生存時間が 1 時間であることを意味します。この関数はヘッダー関数であることに注意してください。 PHP の header() ジャンプ関数に相当します。その前に「出力 (スペースを含む)」を置くことはできません。

2. $_COOKIE['user'] を使用して Cookie の値を取得します。 www.111cn.net

3. Cookie をログアウトします: setCookie('user','',time()-3600); または setCookie('user');

4.

//Cookie内のクライアントのセッションIDを削除します

if(isset($_COOKIE[session_name()])){

setCookie(session_name(),'',time()-30,'/');

}

例、セッション

1. //オープンセッション

session_start();

2. //セッション値をクリア

$_SESSION = array();

// セッションを完全に破棄します

session_destroy();

セッションとクッキーはどちらが安全ですか?

個人的にはセッションの方が安全だと思います。

1. セッションと Cookie が同じくらい安全であれば、それらは同時に存在することはなく、Cookie だけで十分であり、クライアントはサーバーの負担を軽減でき、ユーザーには透過的になります。やらないのはなぜですか。

2. セッションのセッション ID が Cookie に設定されます。セッションを解除したい場合は、まず Cookie を解除する必要があります。 Cookie を破った後、sessionID を取得する必要があります。sessionID は、誰かがログインするか session_start を開始するときにのみ利用可能になります。次に、セッション ID は暗号化されます。セッションが終了すると、以前のセッション ID は使用できなくなります。暗号化されたセッション ID を短時間で解読することは困難です。セッションは特定の通信のためのものであり、セッションが終了するとセッションは消滅し、実際の Cookie はクライアントのハードディスク上のテキスト ファイルに存在します。

3. セッションが侵害されやすく、それほど安全でない場合、既存の Web サイトのほとんどは安全ではないと思います。

http://www.bkjia.com/PHPjc/727583.htmlwww.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/727583.html技術記事 1. Cookie データはクライアントのブラウザに保存され、セッション データはサーバーに保存されます。 2. Cookie はあまり安全ではありません。ローカルに保存されている Cookie を他人が分析して騙す可能性があります。
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、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衣類リムーバー

Video Face Swap

Video Face Swap

完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

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

SublimeText3 中国語版

SublimeText3 中国語版

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

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

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

Binance Plazaはどの程度信頼できますか? Binance Plazaはどの程度信頼できますか? May 07, 2025 pm 07:18 PM

Binance Squareは、Binance Exchangeによって提供されるソーシャルメディアプラットフォームであり、暗号通貨に関連する情報を通信および共有するスペースをユーザーに提供することを目指しています。この記事では、このプラットフォームをよりよく理解するために、Binance Plazaの機能、信頼性、およびユーザーエクスペリエンスを詳細に調べます。

2025 Binance Binance Exchange最新のログインポータル 2025 Binance Binance Exchange最新のログインポータル May 07, 2025 pm 07:03 PM

世界をリードする暗号通貨交換として、Binanceは常にユーザーに安全で便利な取引体験を提供することに取り組んでいます。時間が経つにつれて、Binanceは、ユーザーの変化するニーズを満たすために、プラットフォーム機能とユーザーインターフェイスを継続的に最適化しました。 2025年、Binanceはユーザーエクスペリエンスをさらに向上させることを目的とした新しいログインポータルを開始しました。

2025年の最も安全な交換のTOP5:PITを避けるためのBlackUのガイド、命を救うための資金の100%のルール 2025年の最も安全な交換のTOP5:PITを避けるためのBlackUのガイド、命を救うための資金の100%のルール May 08, 2025 pm 08:27 PM

暗号通貨取引の分野では、交換のセキュリティは常にユーザーの焦点でした。 2025年、長年の開発と進化の後、一部の交換は、顕著なセキュリティ対策とユーザーエクスペリエンスと際立っています。この記事では、2025年に5つの最も安全な交換を紹介し、黒人U(ハッカー攻撃ユーザー)を回避する方法に関する実用的なガイドを提供して、資金が100%安全であることを確認します。

中国のOK取引所に登録する方法は? OKトレーディングプラットフォーム登録および中国本土の初心者向けの使用ガイド 中国のOK取引所に登録する方法は? OKトレーディングプラットフォーム登録および中国本土の初心者向けの使用ガイド May 08, 2025 pm 10:51 PM

暗号通貨市場では、信頼できる取引プラットフォームを選択することが重要です。世界的に有名なデジタル資産交換として、OKトレーディングプラットフォームは、中国本土の多くの初心者ユーザーを引き付けました。このガイドでは、OKトレーディングプラットフォームで登録および使用する方法を詳細に紹介し、初心者ユーザーがすぐに開始できるようにします。

2025年のBinance Exchangeの最新の入学住所 2025年のBinance Exchangeの最新の入学住所 May 07, 2025 pm 07:00 PM

世界をリードする暗号通貨交換として、Binanceは常にユーザーに安全で便利な取引体験を提供することに取り組んでいます。時間が経つにつれて、Binanceは、ユーザーの変化するニーズを満たすために、プラットフォーム機能とユーザーインターフェイスを継続的に最適化しました。 2025年、Binanceはユーザーエクスペリエンスをさらに向上させることを目的とした新しいログインポータルを開始しました。

PHPでの依存関係注射のベストプラクティス PHPでの依存関係注射のベストプラクティス May 08, 2025 am 12:21 AM

依存関係注射(DI)を使用する理由は、コードのゆるい結合、テスト可能性、および保守性を促進するためです。 1)コンストラクターを使用して依存関係を注入します。2)サービスロケーターの使用を避け、3)依存関係噴射コンテナを使用して依存関係を管理する、4)依存関係を注入することでテスト可能性を向上させる、5)注入依存性を回避、6)パフォーマンスに対するDIの影響を考慮します。

2025 Binance Online Webアドレス 2025 Binance Online Webアドレス May 07, 2025 pm 06:54 PM

世界をリードする暗号通貨交換として、Binanceは常にユーザーに安全で便利な取引体験を提供することに取り組んでいます。時間が経つにつれて、Binanceは、ユーザーの変化するニーズを満たすために、プラットフォーム機能とユーザーインターフェイスを継続的に最適化しました。 2025年、Binanceはユーザーエクスペリエンスをさらに向上させることを目的とした新しいログインポータルを開始しました。

Binance Binance Exchangeのインストールと登録に関する詳細なガイド(2025最新の手順) Binance Binance Exchangeのインストールと登録に関する詳細なガイド(2025最新の手順) May 08, 2025 pm 11:06 PM

Binanceは、世界をリードする暗号通貨取引プラットフォームの1つであり、さまざまなデジタル資産に取引サービスを提供しています。暗号通貨取引にBinanceを使用することを検討している場合、この記事では詳細なインストールおよび登録ガイドが提供されます。

See all articles