我试图保持ssh连接活在我的PHP网页的整个浏览过程应用。基本上我有一个登录表单,它的参数(login和passowrd)被传递给ssh2_auth_password()函数。我只是尝试将与ssh2_connect()相关联的资源存储到$ _SESSION中,以便它可以在用户重定向的其他网页中使用(如果连接成功)。 它发生的是,ssh连接似乎在登录页面离开后(即重定向发生后)死亡。 我的问题是:有没有办法将ssh连接的处理程序存储到会话变量中?如果是这样,你能帮我吗? 太感谢你了, 亚历
1
A
回答
3
+0
谢谢你。那么,如果我把它放在饼干里面呢?它可以工作吗? – 2012-07-11 12:39:24
+0
不可以。您不能在进程之间传输开放资源。 – Leigh 2012-07-11 13:14:59
0
你可以试试phpseclib, a pure PHP SSH implementation,并用pfsockopen替换fsockopen。
相关问题
- 1. SSH2连接问题
- 2. 来自php的ssh连接
- 3. PHP连接两个DB2资源语句
- 4. 使用相同的ssh2.sftp资源分离PHP进程
- 5. SSH2返回“类型(流)的资源(2)”(PHP)
- 6. Android中的资源连接
- 7. 无法使用SSH2连接
- 8. 在PHP中的SSH连接和命令
- 9. PHP Seclib关闭连接SSH
- 10. TideSDK php通过ssh连接
- 11. 节点SSH2服务器不接受目的-GIT中/ libgit2 SSH连接
- 12. php ssh2 fgets();
- 13. Javascript - 在ssh2连接中访问密码
- 14. TCP连接资源密集?
- 15. SSH2 PHP扩展
- 16. [net] [net :: ssh2]如何在执行远程命令时保持ssh连接
- 17. PHP SSH2的exec“$”
- 18. PHP 5 SSH2功能
- 19. 通过PHP代码的SSH连接
- 20. 通过PHP连接到Amazon EC2实例的SSH连接
- 21. ssh连接上连接
- 22. SSH连接重载
- 23. 在PHP中通过SSH2的PDO?
- 24. SSH连接`authorized_keys`
- 25. C#SSH连接
- 26. ssh连接
- 27. Haskell SSH连接
- 28. SSH连接Java
- 29. 我可以将两个连接资源连接在一起吗?
- 30. 如何连接PHP中的中级ssh服务器连接
会话是一个cookie服务器端(如文件),就像我说如何在cookie中的用户浏览器中存储ssh连接资源。 – 2012-07-11 12:22:12
@ LawrenceCherone:会话**数据**存储在服务器上。唯一传递给用户的是**标识符**,以便服务器知道哪个会话属于该用户。在服务器上存储连接资源是合理的,但问题是,不同的PHP/web服务器进程可能会处理每个单独的请求。你不能在这样的进程之间传递一个开放的资源。 – Leigh 2012-07-11 12:25:27