Php curl

luckystrike_89

Nuovo Utente
26 Feb 2014
3
0
0
Ciao a tutti,
ho un problema con l' esecuzione di una pagina.
Praticamente la pagina principale effettua l' autenticazione in automatico (credo da windows in quanto intranet), ed una volta effettuata la connessione è possibile effettuare le varie scelte dai menù.
Il problema nasce dal fatto che alla index tramite curl riesco ad accederci, quando però passo l' url di una sezione dell' applicativo mi restituisce l' errore di autenticazione.

Es.

PHP:
$url = "http://5.risorse.applicativo/"; 
$ch = curl_init($url);  
curl_exec($ch);

// **LA PAGINA VIENE CORRETTAMENTE VISUALIZZATA
// Se però gli passo l' url del form dove voglio compilare i dati

$url = "http://5.risorse.applicativo/fo/pages/prod/P/pInserimento.jsf"; 
$ch = curl_init($url);  
curl_exec($ch);

// **LA PAGINA NON VIENE CARICATA

Come posso fare, praticamente mi servirebbe un modo per aprire prima la principale ed una volta che l' utente è stato autenticato passarli url del form?? Grazie in anticipo
 
Ultima modifica di un moderatore:

flameseeker

Utente Attivo
27 Nov 2013
699
0
0
L'autenticazione come avviene ? è un autenticazione http, un autenticazione del software che rilascia uno specifico id di sessione tramite cookie al client o cos'altro ?


ps: quando posti del codice usa i tag di formattazione PHP, dovresti trovarli sull'estrema destra nei pulsanti del form di composizione.
 

luckystrike_89

Nuovo Utente
26 Feb 2014
3
0
0
L'autenticazione come avviene ? è un autenticazione http, un autenticazione del software che rilascia uno specifico id di sessione tramite cookie al client o cos'altro ?


ps: quando posti del codice usa i tag di formattazione PHP, dovresti trovarli sull'estrema destra nei pulsanti del form di composizione.

Non ne ho idea...anche se sono più orientato verso il cookie, perchè lo stesso lavoro (aprire la principale --> dopo aprire il form) con il navigate in VB funziona correttamente, aprendo prima la index e successivamente la pagina del form.
Ma non capisco perchè con il curl no, deve perdere qualche pezzo per strada o sicuramente non utilizzo le funzioni giuste essendo novello del curl.
Quello che posso dirti è che sull' autenticazione è che per accedere al pc ogni mattina bisogna digitare matricola + pass...le abilitazioni ai vari applicativi della intranet sono in base alla matricola dell ' utente che accede al pc.

Sono in alto mare : (....
 

flameseeker

Utente Attivo
27 Nov 2013
699
0
0
Non conosco il navigate di VB però possiamo provare ad usare i cookie con cURL, a patto che la tua applicazione disponga dei permessi per creare e scrivere file:

PHP:
$url = "http://5.risorse.applicativo/"; 
$ch = curl_init($url);  
curl_setopt($ch, CURLOPT_COOKIEJAR, "cookies.txt");
curl_setopt($ch, CURLOPT_COOKIEFILE, "cookies.txt");
curl_setopt ($ch, CURLOPT_RETURNTRANSFER, true);
curl_exec($ch);


$url = "http://5.risorse.applicativo/fo/pages/prod/P/pInserimento.jsf"; 
$ch = curl_init($url);
curl_setopt($ch, CURLOPT_COOKIEJAR, "cookies.txt");
curl_setopt($ch, CURLOPT_COOKIEFILE, "cookies.txt");
curl_setopt ($ch, CURLOPT_RETURNTRANSFER, true);
curl_exec($ch);
 

luckystrike_89

Nuovo Utente
26 Feb 2014
3
0
0
Sto provando a farlo girare ma niente da fare....il file non viene creato, ho provato a fare fwrite generico ed il file viene creato.
Stavo pensando se alla index riesco ad accederci, quindi l' autenticazione avviene tranquillamente, ma alla sezione form no perchè è come se perdessi l' autenticazione...non si può mantenere la sessione attiva con qualcosa? perchè è come se non ci fosse il keep_alive.
Per i cookie qua sopra prima dovrei dichiarare qualcosa?
 
Ultima modifica di un moderatore:
Discussioni simili
Autore Titolo Forum Risposte Data
N WEBBOT CURL PHP PHP 1
W Come effettuare ripetute chiamate Curl con la stessa connessione autentica [PHP] PHP 0
L [PHP] comando curl ad una pagin web PHP 1
M PHP CURL PHP 0
W [PHP] gestire una richiesta curl sul server PHP 0
I [PHP] CURL per accesso ad area riservata PHP 6
M [PHP] Bloccare richieste indesiderate cURL PHP 12
L Problema con recupero dati in PHP cURL e JAVA con server PHP 1
E Problema PHP Curl PHP 0
alexbrasile PHP convertire la funzione fsockopen in curl PHP 0
A [PHP] Curl non funziona PHP 4
J problema con apache2+php ed invio file con cURL Apache 2
J Problema invio file con cURL php su server verso server PHP 1
F Cerco Hosting con VECCHIE versioni di php Hosting 0
Cosina Captcha php PHP 1
S passare un valore da un form a un file .php con metodo post PHP 4
N php msyql PHP 6
N php problemi a visualizzare video PHP 3
A menu a tendina php PHP 1
D protezione cartelle: blocco visualizzazione/scaricamento contenuto, ma abilitazione utilizzo dati da parte di file .php presenti sul sito Web Server 1
F Php date_diff PHP 1
K [PHP] Aggiungere caratteri ad una stringa in base alla lunghezza della stessa PHP 2
C Wp-admin a file php WordPress 5
Lino80 [Retribuito] Cerco programmatore php per modifica/inserimento funzione/valori da un plugin importer wordpress Offerte e Richieste di Lavoro e/o Collaborazione 0
csi Inviare file jpg in locale alla stampante con php PHP 0
M Passaggio variabili array php su un tasto jq PHP 3
E Php aggiornamento tabella PHP 9
G phpmailer e php 8.1 con estensione mysqli PHP 6
M Invio dati database via email php PHP 0
K [php] Problema con inner join PHP 4
K [php]form invio dati PHP 0
P Codifica caratteri speciali mysql php PHP 0
K [PHP] Problema con variabili concatenate. PHP 1
E Stampante termica escpos-php PHP 6
JeiMax Modifica codice php personalizzato PHP 2
G Come modificare un pdf in php PHP 1
U Link a doppio file PHP PHP 0
E PHP & jQuery PHP 8
N Passare array da php a javascript PHP 5
F Applicazione PHP/MySQL per prenotazioni: limitare il numero massimo di posti prenotabili PHP 20
L tipo boolean non funzionante su mariadb (mysql). E codice php 7.4. PHP 0
U PHP creare un file excel dopo ricerca nel DB PHP 0
M PHP/MySQL - Estrarre valori min e max di ogni gruppo PHP 5
F Php e fatturazione elettronica PHP 0
P lanciare script asp (o php) da jquery Javascript 1
Couting95 inserire dati da un file di testo in una tabella in php PHP 1
P Data scraping in PHP non funziona PHP 4
C Calcoli matematici in php PHP 5
F Scrivere dei dati in word con php PHP 0
D PHP leggere cartella di Windows PHP 1

Discussioni simili