0
我想執行tel2.php對於我運行for循環得到的每個ip地址。我的tel2.php文件有一個session_start()。因此,每次執行for循環腳本時,都會收到錯誤,表示會話已經開始。請指導我如何解決這個問題。謝謝。從for循環運行多次php腳本
<?php
session_start();
include("check.php");
$dbHost = 'localhost';
$dbUsername = 'root';
$dbPassword = '';
$dbName = 'searchrouters';
//connect with the database
$conn = new mysqli($dbHost, $dbUsername, $dbPassword, $dbName);
// Check connection
$checkbox1=$_POST['IP'];
{
for($i=0; $i<sizeof($checkbox1);$i++){
$query="INSERT INTO checked (name) VALUES ('".$checkbox1[$i]."')";
$conn->query($query) or die(mysql_error());
$_SESSION['ipadd'] = $checkbox1[$i];
include('tel2.php');
}
}
?>
Tel2.php
<?php
session_start();
require_once "PHPTelnet.php";
$telnet = new PHPTelnet();
$telnet->show_connect_error=0;
// if the first argument to Connect is blank,
// PHPTelnet will connect to the local host via 127.0.0.1
$ipadd = $_SESSION['ipadd'];
echo $ipadd;
$result = $telnet->Connect("$ipadd",'nib2p1','nib2p1');
switch ($result) {
case 0:
$telnet->DoCommand('term length 0', $result);
echo $result;
$telnet->DoCommand('show clock', $result);
// NOTE: $result may contain newlines
echo $result;
// say Disconnect(0); to break the connection without explicitly logging out
$telnet->Disconnect();
break;
case 1:
echo '[PHP Telnet] Connect failed: Unable to open network connection';
break;
case 2:
echo '[PHP Telnet] Connect failed: Unknown host';
break;
case 3:
echo '[PHP Telnet] Connect failed: Login failed';
break;
case 4:
echo '[PHP Telnet] Connect failed: Your PHP version does not support PHP Telnet';
break;
}
?>
什麼是錯誤? – yafater
顯示tel2.php的代碼,並顯示你正在得到什麼錯誤。 –
我需要會話才能從上一頁獲取IP地址。使用$ _GET莫名其妙地不適用於我 – hgnisitida