ssh2://Secure Shell 2 Descriptionssh2.shell:// ssh2.exec:// ssh2.tunnel:// ssh2.sftp:// ssh2.scp:// (PECL)
In addition to accepting traditional URI login details, the ssh2 wrappers will also reuse open connections by passing the connection resource in the host portion of the URL. Usage
ExamplesExample #1 Opening a stream from an active connection
Example #2 This $session variable must be kept available! In order to use the ssh2.*://$session wrappers, the $session resource variable must be kept. The code below will not have the desired effect:
unset() closes the session, because $connection_string does not hold a reference to the $session variable, just a string cast derived from it. This also happens when the unset is implicit because of leaving scope (like in a function). |