当我用蒸汽授权登录登录一个页面时,我可以使用$ steamprofile数组中的所有信息,但是当我更改为另一个php文件时,我没有对同一个$ steamprofile数组进行响应,我能得到这个工作吗?我试图设置session_start();在这两个文件,但没有工作。Steam验证登录api
回答
如果您使用SteamAPI登录,您将得到一个可以在一个页面上查看的所有数据的响应,如果您希望将它保存在会话中,则需要将此数据保存在PHP中的$ _SESSION数组中。
例如:
$_SESSION['steamid'] = $steamprofile['steamid'];
echo $_SESSION['steamid']; // on a different page
然后你需要包括你想分享这些信息的网页都在session_start()。阅读更多关于PHP会话here。
所以我必须把它全部放在$ _session中? 如此喜欢: $ _session ['steamid'] = $ response ['steamid']; $ _session ['tradeurl'] = $ _session ['tradeurl']; 等。 – HeeysamH
是的,然后你可以在其他页面上使用$ _SESSION ['steamid']变量,因为它在会话cookie中被共享 – Marcin
因此,session_start();第一个文件, $ _SESSION ['steamid'] = $ steamprofile ['steamid']; 第二个文件,session_start();再次 但当我在其他文件中使用$ _session ['steamid']它只是给了我一个错误 – HeeysamH
- 1. 登录验证
- 2. Box API自动登录验证
- 3. Laravel验证登录
- 4. iphone验证登录
- 5. c#验证登录
- 6. PDO:登录验证
- 7. windows登录验证
- 8. Lumisoft登录验证
- 9. Android登录验证
- 10. php登录验证
- 11. Sitecore的身份验证使用API身份验证/登录
- 12. 无法通过登录获取Steam API来显示头像
- 13. 如何为Steam openid登录和授权功能编写Rails API?
- 14. 如何嵌入登录通过Steam
- 15. HTML PHP登录验证
- 16. 在Ionic2中登录验证
- 17. 在YAF.net登录验证1.9.4
- 18. Facebook登录身份验证
- 19. 验证登录脚本
- 20. Symfony2登录身份验证
- 21. JSON登录验证Zend Framework
- 22. Google+登录验证问题
- 23. Swift HTTP POST登录验证
- 24. laravel php pbkdf2登录验证
- 25. 身份验证登录
- 26. PHP登录身份验证
- 27. POSTmethod和PHP-登录验证
- 28. Facebook验证/登录麻烦
- 29. NT身份验证登录
- 30. 在perl中登录验证
你能粘贴你的蒸汽验证码吗? – Cristal