Ciao a tutti.
Devo interagire con un server per ricevere dei dati in modalità socket.
Per fare questo uso la fsockopen
Se la connessione viene creata, a questo punto invio una mia variabile $out in formato XML contenente i parametri di accesso (id e password) in questo modo, es eseguo il ciclo while sul feof.Codice PHP:$fp = fsockopen($url, $port, $errno, $errstr, 30);
A questo punto la variabile $data, contiene la risposta, in questo caso "loginok" perche' i dati sono corretti.Codice PHP:$out .= "<data timestamp='0' type='login' id='###' pass='###' />\r\n";
fwrite($fp, $out);
while (!feof($fp)) {
$data = fgets($fp, 128);
}
Il problema qual'e'. E' che oltre a richiedere il "login" io dovrei richiedere una serie di informazioni (che avevo messo nella variabile $out). Ma l'assistenza mi dice che non posso richiederle nello stesso momento ma in momenti separati.
Come fare?

Rispondi quotando