猿问

PHP Require 和 HTTP 请求的问题

刚遇到个非常不明白的问题:

# 文件 A.php...
各种代码
...

# 文件 B.php...require_once __DIR__ . "/../public/A.php";die("b");
...


然后修改 B 文件:

# 文件 B.php...die("AAAA");require_once __DIR__ . "/../public/A.php";die("b");
...

就能 die() 出来了,我就很奇怪难道这包文件还有什么特殊讲究么,因为我用 POSTMAN 去测试怎么样都 OK,唯独在 PHP 里写 HTTP 请求会发生这种情况,实在不明白望赐教


HUH函数
浏览 652回答 1
1回答

不负相思意

嗯首先感谢热心解答的兄弟们,现在搞定了问题是出在:发起请求的时候我为了实现使用相同 session 的效果把 Cookie: PHPSESSID=.... 这个PHP用于会话的头带上了,估计不能存在相同的会话标识导致PHP无法处理(猜测),最后直接把请求方的 session 转化为 json POST过去,接收方收到参数将其转化为新会话
随时随地看视频慕课网APP
我要回答