Allora prima dovrei leggere una pagina con fsockopen, estrarre il PHPSESSID dai cookie e e un input hidden:
Codice PHP:
<?php
$f 
fsockopen ('xxx'80);
$request "GET [url]http://xxx.com/index.php[/url] HTTP/1.1\r\n".
        
"Host: xxx.com\r\n".
        
"Connection: Close\r\n\r\n";

$reply '';           
fputs ($sp$request);
while (!
feof ($sp)) {
        
$reply .= fgets ($sp,1024);
}

preg_match('/PHPSESSID\=(.*?)\;/is'$reply$return);
$session $return1;
fclose ($sp);
Dopodichè voglio accedere alla pagina con il phpsessid estratto...
Codice PHP:
<?php
$data 
"name=Silvio&text=Successful";
$f fsockopen ('xxx'80);
$request "POST [url]http://xxx/index.phpHTTP/1.1\r\n\r\n[/url]".
        
"Host: xxx.com\r\n".
                
"Content-Length: ".strlen($data)."\r\n".
                
"Content-Type: application/x-www-form-urlencoded\r\n".
                
"Cookie: PHPSESSID={$session};".
        
"Connection: Close\r\n\r\n".
                
"{$data}";

$reply '';           
fputs ($sp$request);
while (!
feof ($sp)) {
        
$reply .= fgets ($sp,1024);
}


fclose ($sp);
però se faccio un "echo $replay" noto che il PHPSESSID è stato riassegnato e non è quello che ho estratto io...

aiuto...