PHP中session报错无法获取值的原因与分析

epeppanda
发布于 2021-2-6 09:19
浏览
0收藏

PHP中的SESSION问题:
 
本文主题: 在页面之间传递session时,两页面文件不在同文件夹中而导致session无法传递,报错Notice: Undefined index…

此问题测试:

文件结构:

test文件夹:
—gameIndex.php
—out.php
—php文件夹:in.php

如图:
PHP中session报错无法获取值的原因与分析-鸿蒙开发者社区

文件内容:


gameIndex.php:

<?php
	session_start();
	echo $_SESSION['userid'];
?>

out.php:

<?php
	session_start();
	$_SESSION['userid'] = 4;
	echo "<script>window.location.href = 'gameIndex.php'</script>";
?>

in.php:

<?php
	session_start();
	$_SESSION['userid'] = 4;
	echo "<script>window.location.href = '../gameIndex.php'</script>";
?>

 

测试:


1.浏览器访问:http://localhost:8081/dashboard/test/php/in.php
PHP中session报错无法获取值的原因与分析-鸿蒙开发者社区
2.浏览器访问:http://localhost:8081/dashboard/test/out.php
PHP中session报错无法获取值的原因与分析-鸿蒙开发者社区

解决方法: 将两文件放到同一目录下。

分类
标签
已于2021-2-6 09:19:51修改
收藏
回复
举报
回复
    相关推荐