6

ここでは PHP の初心者ですが、オンラインで直接的な答えを見つけることができません。私のphpinfoの以下のセッションセクションを考えると、最も基本的な方法でセッションを有効にするには、php.iniに何が必要ですか? ありがとう :)

Session Support enabled
Registered save handlers    files user
Registered serializer handlers  php php_binary wddx

Directive   Local Value Master Value
session.auto_start  Off Off
session.bug_compat_42   On  On
session.bug_compat_warn On  On
session.cache_expire    180 180
session.cache_limiter   nocache nocache
session.cookie_domain   no value    no value
session.cookie_httponly Off Off
session.cookie_lifetime 0   0
session.cookie_path /   /
session.cookie_secure   Off Off
session.entropy_file    no value    no value
session.entropy_length  0   0
session.gc_divisor  100 100
session.gc_maxlifetime  1440    1440
session.gc_probability  1   1
session.hash_bits_per_character 4   4
session.hash_function   0   0
session.name    PHPSESSID   PHPSESSID
session.referer_check   no value    no value
session.save_handler    files   files
session.save_path   no value    no value
session.serialize_handler   php php
session.use_cookies On  On
session.use_only_cookies    On  On
session.use_trans_sid   0   0
4

5 に答える 5

0

インストールと設定後、再起動すると問題が解決します。サーバーを手動で起動すると、上記の結果が得られました。サーバーを手動で起動すると、間違いなく何かが正しくロードされません。

私はまだ誰かを助けることを願っています。

于 2020-07-20T09:39:15.390 に答える
0

セッション データを格納するための次の組み込みオプションがあります。セッション ハンドラーは、php.ini のディレクティブの下に設定されます。

session.save_handler

次のようにセッションを保存するためにsqlite dbを指定することもできます

session.save_handler = sqlite
session.save_path = /tmp/phpsess.db
于 2013-05-23T04:44:35.747 に答える
0

現在save_handler、セッションの日付をシステム上のファイルに保存するように設定されています。問題は、save_path現在値がないように見えることです。save_pathPHP がこれらのファイルの配置場所を認識できるように、 を追加する必要があります。

PHP: ランタイム構成 #session.save_path

ユーザーが同様の問題を抱えていると説明しているこのページを見てください。

于 2013-05-23T04:48:13.170 に答える