php - 当我开始一个新会话时,值已设置,但在下一页我无法“看到”它们
问题描述
我对 PHP 很陌生,我正在探索如何在 PHP 中使用会话。现在,我创建了 2 个非常简单的 php 页面:
session_start.php:
<?php
session_start();
echo 'Welcome to page #1';
$_SESSION['favcolor'] = 'green';
$_SESSION['animal'] = 'cat';
$_SESSION['time'] = time();
// Works if session cookie was accepted
echo '<br /><a href="session_start2.php">page 2</a>';
// Print session variables to check if session started
echo $_SESSION['favcolor'] = 'green';
echo $_SESSION['animal'] = 'cat';
echo $_SESSION['time'] = time();
session_start2.php:
<?php
session_start();
echo 'Welcome to page #2<br />';
echo $_SESSION['favcolor']; // green
echo $_SESSION['animal']; // cat
echo date('Y m d H:i:s', $_SESSION['time']);
当我在第一个脚本中看到 $_SESSION 值时,当我单击第二个时,我什么也没看到......我正在服务器上上传脚本,所以我没有在我的笔记本电脑上本地工作。
预先感谢您的支持
解决方案
推荐阅读
- mysql - 如何将另一个表的 2 列连接到 1 个表?
- windows - 如何取消将 chromedriver 设置为系统变量
- javascript - Angular如何实现OAuth
- react-native - Screen navigate from stacknavigator not showing bottomtabnavigator
- python-3.x - 如何在 Python 的 Multiindex 列中连接满足特定条件的 Pandas 数据帧
- database - 在 apex 5 的文件服务器上打开文件
- ios - 如何在 iPhone 10 上锁定闪光灯照片拍摄的焦点,是否存在 api 错误?
- android - NoClassDefFoundError:解析失败:View::OnUnhandledKeyEventListener
- javascript - 如何添加通配符进行过滤
- sql - 更新主键时更新外键