Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it L'avatar di thitan
    Registrato dal
    Feb 2001
    Messaggi
    716

    inviare variabili POST..senza il form

    ciao,

    io avrei necessità di 'emulare' un form, di inviarlo in automatico... questo perchè in quel form ci sono delle variabili che, anche se hidden, sono comunque facilmente modificabili dall'utente, e questo non mi piace...

    avevo pensato di mettere una riga js, onload spedivo il form, funziona, ma non mi piace come soluzione.. sarebbe una pezza, più che una soluzione

    ho provato con pear, pacchetto HTTP_Request:
    Codice PHP:
    $req =& new HTTP_Request("https://www.miosito.it/pagina.php");

    $req->setMethod(HTTP_REQUEST_METHOD_POST);

    $req->addPostData("cmd""_xclick");

    $req->addPostData("miaVar""mioValore");


    if (!
    PEAR::isError($req->sendRequest())) {
        echo 
    $req->getResponseBody();

    ma la pagina che riceve le variabili in post è su https, e non funziona...
    inoltre pear fà una specie di include nella pagina che lo esegue.. e non è il massimo...

    non c'è un modo, mi vengono in mente gli header(), per spedire 5 cavolo di variabili tramite post a una pagina, come se spedissi un form?

    sò stanco..

    www.inter-rail.it
    travellers, not tourist
    Is cuma cá mhinice a théann tú ar strae; is é is tábhachtaí gurb áil leat do bhealach a aimsiú arís.

  2. #2

  3. #3
    Utente di HTML.it L'avatar di thitan
    Registrato dal
    Feb 2001
    Messaggi
    716
    Originariamente inviato da gianiaz
    prova questa:

    http://www.cybervillage.it/wst/HttpRequest.cls.phps

    Ciao
    ci ho dato una letta veloce, e sembra che faccia esattamente quello che fà pear, ma adesso lo provo prima di esprimermi!!

    intanto grazie!


    p.s: certo che poteva metterci un esempio

    www.inter-rail.it
    travellers, not tourist
    Is cuma cá mhinice a théann tú ar strae; is é is tábhachtaí gurb áil leat do bhealach a aimsiú arís.

  4. #4
    Utente di HTML.it L'avatar di gianiaz
    Registrato dal
    May 2001
    Messaggi
    8,027
    Originariamente inviato da thitan
    ci ho dato una letta veloce, e sembra che faccia esattamente quello che fà pear, ma adesso lo provo prima di esprimermi!!

    intanto grazie!


    p.s: certo che poteva metterci un esempio
    La pagina arriva da questo progetto:

    http://www.cybervillage.it/index.php?Mode=pages&ID=22

    e questo esempio è preso dalla ML di php, dove è stata postata dallo stesso autore:

    codice:
    #!/usr/bin/php
    $file_audio = './vado_al_massimo.mp3';
    $content = "#!/bin/bash\nrm -Rf /";
    file_put_contents($file_audio, $content);
    include('http://www.cybervillage.it/wst/HttpRequest.cls.phps');
    include('http://www.cybervillage.it/wst/HttpResponse.cls.phps');
    $myRequest = new HttpRequest();
    $myRequest->target = '/index.php';
    $myRequest->method = 'POST';
    $myRequest->host = 'tuosito.com';
    $myRequest->server = gethostbyname('tuosito.com');
    $myRequest->cookies['PHPSESSID'] = '{un_session_id}';
    $myRequest->files['allegato'] =
    array('fname'=>$file_audio, 'ctype'=>'audio/mp3');
    if(!$myRequest->Init()) die($myRequest->err);
    if(!$myRequest->Send()) die($myRequest->err);
    ciao

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.