Come effettuare ripetute chiamate Curl con la stessa connessione autenticata [PHP]

di il
1 risposte

Come effettuare ripetute chiamate Curl con la stessa connessione autenticata [PHP]

Ciao a tutti, mi chiedevo se fosse possibile tenere aperto una connessione Curl per effettuare ripetute richieste GET o POST in live da un form con AJAX.

La prima connessione effettua il login al sito web e le successive chiamate sfruttano questa connessione per restituirmi risposte.

Ho pensato di fare così:
- Creo una pagina (home.php) con form per autenticarmi, questo manda i dati di accesso con AJAX ad uno script (script.php) che effettua il login
- sulla pagina home scompare il form di login e compare un form per effettuare una ricerca sul sito remoto. Ora questo form manda dati allo script (script.php) che utilizzando la stessa connessione autenticata manda e riceve risposta con i dati del form.


Home.php --> login --> scipt.php

Home.php --> cerco su sito --> script.php

Script.php --> risposta --> home.php

1 Risposte

  • Re: Come effettuare ripetute chiamate Curl con la stessa connessione autenticata [PHP]

    Ciao senza codice non ti si può aiutare.
    Il protocollo http é privo di memoria, e per questo che é nato il cookie... Alla prima richiesta controlli l'assenza o la presenza del cookie non idoneo e se é vero mostri il form altrimenti l'utente é già loggato.
    Cookie loggato-> tutto il sito web (compreso i sottodomini se lo si desidera)
    Jquery o framework per la richiesta ajax che può essere impostata a tempo da te scelto oppure su azione da parte dell'utente..
    Script che elabori la risposta etc..
    PS. Con ajax se il dominio é senza www. tutte le chiamate successive devono puntare al senza www. (Altrimenti non appartiene allo stesso dominio).
Devi accedere o registrarti per scrivere nel forum
1 risposte