cookie

Cookie はブラウザーがリクエストとともに送る小さな値です。cookie が見られるのは現在の PHP リクエストに含まれるものだけで、ブラウザー内の全 Cookie ではありません。

診断バージョン 1.1.2安定版エイリアス: coo
lil-terminal

概要

cookie は ブラウザー Cookie に使います。よく使う操作は短いままにし、必要なときだけ専用の形式で詳細を追加するため、繰り返す作業を理解・再現しやすく、lil-terminal のスクリプトにもまとめやすくなります。

安全な使い方

cookie は名前のみ表示します。cookie -a は機密と判定されない値を表示し、cookie theme -a は個別の設定を確認します。coo は別名です。サーバー側のセッションデータは ses を使います。 エクスポートは許可された Cookie を JSON に保存します。インポートは JSON オブジェクトを受け取り、-r で重複名を上書きできます。反映は次のブラウザーリクエストで確認します。 PHP セッション Cookie は保護されます。削除は元の path と domain に依存し、cookie -c でもブラウザー全体を消せるとは限りません。JSON を共有する前に内容を確認してください。

構文

lil-terminal
cookie [name|export|import] [options]

リファレンス

cookie [name|export|import] [options]

A cookie is a small value the browser sends along with a request. Sites use cookies for preferences, analytics and session identifiers. cookie inspects the cookie names visible to the current PHP request; it cannot list every cookie stored in your browser, including cookies for other paths, domains or sites.

使い方

cookie [name|export|import] [options]

コマンド一覧

cookie

表示できる Cookie 名を一覧表示

cookie -a

機密情報以外の値を表示

cookie <name> [-a]

1 つの Cookie を確認

cookie <name> -d

1 つの Cookie を削除

cookie -c

PHP セッションを維持して Cookie を消去

cookie export [-o <file>]

安全な Cookie を JSON に書き出す

cookie import <file> [-r]

安全な Cookie を取り込む。-r は競合する値を上書き

coo

cookie の短い別名

使用例と安全性

cookie は名前のみ表示します。cookie -a は機密と判定されない値を表示し、cookie theme -a は個別の設定を確認します。coo は別名です。サーバー側のセッションデータは ses を使います。

エクスポートは許可された Cookie を JSON に保存します。インポートは JSON オブジェクトを受け取り、-r で重複名を上書きできます。反映は次のブラウザーリクエストで確認します。

PHP セッション Cookie は保護されます。削除は元の path と domain に依存し、cookie -c でもブラウザー全体を消せるとは限りません。JSON を共有する前に内容を確認してください。

Minimum では Cookie の参照のみ可能です。削除、消去、入出力は Base が必要です。

インタラクティブな sandbox プレビュー

用意された例をページ上でそのまま実行できます。結果は事前に生成されてブラウザに表示され、サーバーではターミナルコマンドを実行しません。

表示できる Cookie 名を一覧表示

インストールと管理

現在の互換バージョンをインストールします。全機能は Base、縮小版は Minimum を選び、すでに導入済みのモジュール更新には upgrade を使います。

Base と Minimum は同じ現在のモジュールリリースの二つのパッケージです。

Base パッケージ

ローカル参照と公開済みの全モードを含む完全パッケージをインストールします。

install cookie
Minimum パッケージ

縮小パッケージをインストールします。ローカルリファレンスは含まれず、help <cmd> -i で現在のサーバーリファレンスを開きます。

install cookie -m
正確な公開版

この公開済みバージョンを正確に指定してインストールします。

install cookie -v 1.1.2
確認または更新

upgrade が互換性を確認し、必要な場合だけブロックを置換します。

upgrade cookie
モジュールを削除

コアや他のモジュールに触れず拡張ブロックを削除します。

install cookie -u

例

例はコピーできますが、サイトは実行しません。実プロジェクトではパス、権限、破壊的オプションを確認してください。

表示できる Cookie 名を一覧表示
cookie
Cookie の短い別名
coo
機密情報以外の値を表示
cookie -a
1 つの Cookie を確認
cookie theme
1 つの Cookie を確認
cookie theme -a
1 つの Cookie を確認
cookie tracking -a
1 つの Cookie を確認
cookie session_token -a
1 つの Cookie を確認
cookie PHPSESSID
1 つの Cookie を確認
cookie unknown
1 つの Cookie を削除
cookie theme -d
1 つの Cookie を削除
cookie unknown -d
PHP セッションを維持して Cookie を消去
cookie -c
安全な Cookie を JSON に書き出す
cookie export -o sandbox/cookies-export.json
安全な Cookie を JSON に書き出す
cookie export -o sandbox/cookies-export.json
安全な Cookie を取り込む。-r は競合する値を上書き
cookie import sandbox/cookies-safe.json
安全な Cookie を取り込む。-r は競合する値を上書き
cookie import sandbox/cookies-safe.json -r
安全な Cookie を取り込む。-r は競合する値を上書き
cookie import sandbox/cookies-unsafe.json
安全な Cookie を取り込む。-r は競合する値を上書き
cookie import sandbox/cookies-bad.json
安全な Cookie を取り込む。-r は競合する値を上書き
cookie import sandbox/cookies-missing.json
表示できる Cookie 名を一覧表示
cookie -z

関連ドキュメント

現在の公開版

v1.1.22026-11-01

プロダクション向け調整

cookie の現在の安定版。Cookie はブラウザーがリクエストとともに送る小さな値です。