PHPでセッションを使ってページ内で個人を特定しようと思っているのですが、ほかのサイトを見る限りだと、
session_start();
を書けば自動的にcookieに保存され、ページ移動した際でも、スーパーグローバル変数に代入した値を取得できると書いてあったのですが、
session_start(); var_dump(session_id()); ---① var_dump($_COOKIE["PHPSESSID"]); ---②
上記を実行してみると、①は表示され更新のたびに変更されるのですが、②は
Fatal error: Uncaught Error: Function name must be a string in ~~~②の部分
というエラーが出ます。
iniの設定は
session.use_cookies=1 session.use_only_cookies=1 session.name=PHPSESSID session.use_trans_sid=0
くらいはやりました。
tmpファイルにも保存されているようです。
なぜ表示されないのか、ご教授お願いいたします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/07/18 01:24
2018/07/18 01:25