現在の位置: ホーム> 関数カテゴリ一覧> setcookie

setcookie

クッキーを送信します
名前:setcookie
カテゴリ:ネットワーク
対応言語:php
一言説明:残りのHTTPヘッダーで送信されるCookieを定義します。

定義と使用法

setcookie()関数は、残りのHTTPヘッダーで送信されたCookieを定義するために使用されます。

クッキーは、ユーザーを識別するためによく使用されます。 Cookieは、サーバーがユーザーのコンピューターに埋め込む小さなファイルです。同じコンピューターがブラウザを介してページをリクエストするたびに、Cookieを送信します。 PHPを使用して、Cookie値を作成および取得できます。

Cookieの名前は、同じ名前の変数に自動的に割り当てられます。たとえば、 "user"という名前のCookieが送信された場合、 $userという名前の変数が自動的に作成され、Cookieの値が含まれます。

注: setcookie()関数は、 <html>タグの前に表示する必要があります。

注:Cookieを送信する場合、Cookieの値は自動的にURLエンコードされます。受信するときは、自動的にデコードされます(URLエンコードを防ぐため、代わりにsetrawcookie()を使用してください)。

文法

SetCookie (名前期限切れパスドメインセキュアhttponly ) ;

パラメーター値

パラメーター 説明する
名前 必須。 Cookieの名前を指定します。
価値 オプション。 Cookieの値を指定します。
期限切れ

オプション。 Cookieの有効期限を指定します。

Value Time()+86400*30は、30日後にCookieが期限切れになります。

このパラメーターが省略または0に設定されている場合、Cookieはセッションの終了時(つまり、ブラウザが閉じられたとき)に期限切れになります。

デフォルトは0です。

パス

オプション。 Cookieのサーバーパスを指定します。

「/」に設定すると、Cookieはドメイン全体で使用できます。

「/php/」に設定されている場合、CookieはPHPディレクトリとそのすべてのサブディレクトリでのみ使用できます。

デフォルト値は、Cookieが設定されている現在のディレクトリです。

ドメイン

オプション。 Cookieのドメイン名を指定します。

example.comのすべてのサブドメインでCookieを利用できるようにするには、ドメインを「Example.com」に設定します。

www.example.comに設定すると、CookieがWWWサブドメインでのみ利用可能になります。

安全な

オプション。安全なHTTPS接続でのみCookieを送信するかどうかを指定します。

trueとは、安全な接続が存在する場合にのみCookieが設定されることを意味します。

デフォルトはfalseです。

httponly

オプション。 Trueに設定されている場合、CookieはHTTPプロトコルを介してのみアクセスできます(Scripting LanguageでCookieにアクセスすることはできません)。

この設定は、XSS攻撃を通じて個人情報の盗難を減らすのに役立ちます。

デフォルトはfalseです。

類似の関数
  • インターネットホスト名に対応するIPv4アドレスリストを取得します gethostbynamel

    gethostbynamel

    インターネットホスト名に対応するIPv4
  • 送信されたHTTP応答ヘッダーを返します(または送信する準備ができています) headers_list

    headers_list

    送信されたHTTP応答ヘッダーを返します
  • インターネットサービスとプロトコルに関連付けられているポート番号を取得する getservbyname

    getservbyname

    インターネットサービスとプロトコルに関連
  • すべてのsyslog関連変数を初期化します define_syslog_variables

    define_syslog_variables

    すべてのsyslog関連変数を初期化しま
  • 人間の読み取り可能なIPアドレスを圧縮IN_ADDR表現に変換します inet_pton

    inet_pton

    人間の読み取り可能なIPアドレスを圧縮I
  • プロトコル名に関連付けられたプロトコル番号を取得します getprotobyname

    getprotobyname

    プロトコル名に関連付けられたプロトコル番
  • ヘッダー関数を呼び出します header_register_callback

    header_register_callback

    ヘッダー関数を呼び出します
  • IPv4の文字列インターネットプロトコルを長い整数番号に変換する ip2long

    ip2long

    IPv4の文字列インターネットプロトコル
人気記事(にんききじ)