setrawcookie

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

説明

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

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

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

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

パラメータ

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

戻り値

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

変更履歴

バージョン 説明
7.3.0 options 配列をサポートする追加のシグネチャが追加されました。 このシグネチャは、SameSite クッキー属性の設定もサポートしています。

参考

  • setcookie