Visualizzazione dei risultati da 1 a 2 su 2

Discussione: Problema con fsockopen

  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2008
    Messaggi
    1,317

    Problema con fsockopen

    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...

  2. #2
    Utente di HTML.it
    Registrato dal
    Jun 2008
    Messaggi
    1,317
    ho fatto delle prove e ho visto che non mi assegna il cookie
    "Cookie: PHPSESSID={$session};".


    ho provato anche ad assegnarne uno anche così
    "Cookie: esempio=ciao;".

    ma niente... non li assegna, come posso risolvere?

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.