PHP会话在回调页面上是空的

Mik*_*ynn 2 php session

我使用Xampp在我的本地有一个活的Wordpress网站的副本.我在php.ini中的会话路径是session.save_path ="C:\ xampp\tmp",并且这些会话变量的文件设置如下.在我设置会话并重定向后,会话在回调页面上为空.我错过了什么?该文件夹在Xammp中可见,用于tmp文件夹.

如果重要的话,我还有我的主机文件将Domain Url指向我的localhost.

session_start();

 $_SESSION['oauth_token'] = $request_token['oauth_token'];  
 $_SESSION['oauth_token_secret'] = $request_token['oauth_token_secret'];  
Run Code Online (Sandbox Code Playgroud)

它也不在现场工作.

Age*_*rum 9

session_start()在尝试使用着陆页上的会话变量之前,请确保您正在通话.重定向时,会导致浏览器发送新页面的新请求.此新请求尚无法访问您在初始请求中使用的会话.调用会session_start()恢复会话,以便您可以使用其中包含的数据.

例如

FirstFile.php:

 session_start();
 $_SESSION['my_variable'] = "my data";
 header("Location: http://example.com/SecondFile.php");
Run Code Online (Sandbox Code Playgroud)

SecondFile.php:

 session_start(); // **This line recovers the session**
 echo $_SESSION['my_variable']; // This line will now print "my data"
Run Code Online (Sandbox Code Playgroud)