PHP会话设置

Ste*_*ins -2 php session

我正在尝试session在我的所有php页面中使用变量.我研究并发现了一些有用的信息,但我有一些问题需要使用它.我注意到,当我试图设置时ini,我收到了错误.

file: C:\xampp\htdocs\apps\MyVyn\Index.php


<?php
 ini_set(session.save_path, 'C:/xampp/session');
?>
Run Code Online (Sandbox Code Playgroud)

我在页面上得到的错误是:

Notice: Use of undefined constant session - assumed 'session' in C:\xampp\htdocs\apps\MyVyn\Index.php on line 2

Notice: Use of undefined constant save_path - assumed 'save_path' in C:\xampp\htdocs\apps\MyVyn\Index.php on line 2
Run Code Online (Sandbox Code Playgroud)

我不明白为什么我得到这个错误.

Joh*_*nde 5

您需要将设置名称包装在引号中.否则,您将尝试连接两个不存在的常量.

 ini_set('session.save_path', 'C:/xampp/session');
Run Code Online (Sandbox Code Playgroud)

  • 甚至更好地将它添加到php.ini然后你不必在每个页面上定义它 (2认同)
  • @StephenAdkins如果有帮助,请接受John的回答.他肯定可以使用积分;) (2认同)