ajax からいくつかの php ページを読み込んでいて、何度も再接続したくないので、phpseclib 接続をシリアル化しようとしています。
ページ 1 - 最初に SSH2 を定義する
require("Net/SSH2.php");
session_start();
$ssh = new Net_SSH2 ("localhost");
if ($ssh->login($username, $pass)) {
$_SESSION['obj'] = serialize($ssh);
}else{
echo "Invalid Login !!!";
}
ページ 2 - unserialize を使用して保存されたセッションを取得する
session_start();
require("Net/SSH2.php");
$ssh = unserialize($_SESSION['obj']);
echo $ssh->exec('ls');
ログイン情報も入れたいので、$_SESSION['obj']
そのphpページにいるときはいつでも..$ssh = unserialize($_SESSION['obj']);
$ssh->exec('pwd')
回避策はありますか、またはそのPHPページにいるときは常にNet/SSH2.phpに接続/ログインする必要がありますか???