setrawcookie
PHP Manual
PHP Manual»ネットワーク 関数»setrawcookie

setrawcookie

(PHP 5, PHP 7, PHP 8)

setrawcookie — 値を URL エンコードせずにクッキーを送信する

説明

function setrawcookie(
    string $name,
    string $value = ?,
    int $expires_or_options = 0,
    string $path = ?,
    string $domain = ?,
    bool $secure = false,
    bool $httponly = false
): bool

PHP 7.3.0 以降で使える代替のシグネチャ(名前付き引数をサポートしていません):

function setrawcookie(string $name, string $value = ?, array $options = []): bool

setrawcookie() は、 ブラウザに送信される際クッキーの値が自動的に URL エンコードされないことを除き、 setcookie() と等価です。

パラメータ

パラメータについての情報は setcookie() のドキュメントを参照ください。

戻り値

成功した場合に true を、失敗した場合に false を返します。

変更履歴

バージョン 説明
8.5.0 options 配列に "partitioned" エントリが追加されました。 true を設定すると、クッキーが Partitioned (CHIPS) としてマークされます。
7.3.0 options 配列をサポートする追加のシグネチャが追加されました。 このシグネチャは、SameSite クッキー属性の設定もサポートしています。

参考

To Top