Php Steam身份验证登录api

Php Steam身份验证登录api,php,steam,steam-web-api,Php,Steam,Steam Web Api,当我使用steam auth登录在一个页面上时,我可以使用$steamprofile数组中的所有信息,但是当我切换到另一个php文件时,我没有访问同一个$steamprofile数组的权限,我如何使它工作?我已尝试设置会话_start();在这两个文件上,但都不起作用。如果您使用SteamAPI登录,您会得到一个响应,其中包含可以在一个页面上查看的所有数据,如果您希望将其保存在会话中,则需要将此数据保存在PHP中的$\u会话数组中 例如: $_SESSION['steamid'] = $stea

当我使用steam auth登录在一个页面上时,我可以使用$steamprofile数组中的所有信息,但是当我切换到另一个php文件时,我没有访问同一个$steamprofile数组的权限,我如何使它工作?我已尝试设置会话_start();在这两个文件上,但都不起作用。

如果您使用SteamAPI登录,您会得到一个响应,其中包含可以在一个页面上查看的所有数据,如果您希望将其保存在会话中,则需要将此数据保存在PHP中的$\u会话数组中

例如:

$_SESSION['steamid'] = $steamprofile['steamid'];
echo $_SESSION['steamid']; // on a different page

然后,您需要在所有要与之共享这些信息的页面上包含会话_start()。阅读有关PHP会话的更多信息。

所以我必须将其全部放在$\u会话中?比如:$_session['streamid']=$response['streamid']$_会话['tradeurl']=$\u会话['tradeurl'];ect..是的,然后您可以在其他页面上使用$_SESSION['streamid']变量,因为它在会话cookieSo,SESSION_start()中共享;第一个文件,$_SESSION['streamid']=$streamprofile['streamid'];第二个文件,session_start();同样,当我在另一个文件中使用$_session['streamid']时,它只会给我一个错误,你能粘贴你的steam身份验证代码吗?