我的 php 文件不工作
My php file is not working
我做了一个基本的会话脚本,它应该在用户发布他的用户名时创建会话变量,但它不起作用。
<?php
$_SESSION['user'] = $_POST['user_name'];
$user = $_SESSION['user'];
?>
有人能告诉我这个脚本有什么问题吗?
您需要添加session_start();
。它在您的浏览器中设置一个具有值的键。
每次访问$_SESSION
superglobal时都需要调用它。
示例:
<?php
session_start();
$_SESSION['user'] = $_POST['user_name'];
$user = $_SESSION['user'];
?>
在文件开头使用 session_start();
,每个文件都使用会话。
你应该session_start()。
它会在您的浏览器中设置一个 cookie。
当你想访问(读取或写入) $_SESSION['variable'];
时,你应该在每个请求中调用它
<?php
session_start();
$_SESSION['user'] = $_POST['user_name'];
$user = $_SESSION['user'];
?>
<?php
session_start();
$_SESSION['user'] = $_POST['user_name'];
$user = $_SESSION['user'];
?>
我做了一个基本的会话脚本,它应该在用户发布他的用户名时创建会话变量,但它不起作用。
<?php
$_SESSION['user'] = $_POST['user_name'];
$user = $_SESSION['user'];
?>
有人能告诉我这个脚本有什么问题吗?
您需要添加session_start();
。它在您的浏览器中设置一个具有值的键。
每次访问$_SESSION
superglobal时都需要调用它。
示例:
<?php
session_start();
$_SESSION['user'] = $_POST['user_name'];
$user = $_SESSION['user'];
?>
在文件开头使用 session_start();
,每个文件都使用会话。
你应该session_start()。 它会在您的浏览器中设置一个 cookie。 当你想访问(读取或写入) $_SESSION['variable'];
时,你应该在每个请求中调用它<?php
session_start();
$_SESSION['user'] = $_POST['user_name'];
$user = $_SESSION['user'];
?>
<?php
session_start();
$_SESSION['user'] = $_POST['user_name'];
$user = $_SESSION['user'];
?>