Newsgroup: it.comp.www.php
Titolo: Gestire risposta del server dopo invio con GET

Un saluto a tutti,
mi scuso in anticipo per la domanda forse banale ma sto imparando php
ed ho bisogno del vostro aiuto...
Devo raccogliere, tramite un form su una pagina php, nickname e
password (codificata con sha1) ed inviare i dati tramite GET ad un
server che controllerà se i dati di autenticazione sono validi. Chi
gestisce il server mi ha detto che quest'ultimo risponderà 0(zero) se
la validazione non ha successo ed 1 in caso contrario.
Ciò che mi chiedo è in che modo mi tornerà indietro la risposta e come
devo gestirla? Riceverò indietro una variabile che contiene il valore?
Il tutto è automatico? Boh..sono confuso...
Il link al quale devo inviare i dati è simile a questo sotto:
http://server.remoto.it/cgi-bin/exporter/checkuser?nickname=pippo&password=7212dd4063707b2cb6bc456c11121a990fb94a9f
Grazie per la pazienza.
G.

Grazie per la pazienza.
Di nulla, ciao!
Fabrizio

 Il tutto è automatico? 
Da come hai descritto il funzionamento del sistema e senza ulteriori
dettagli penso che il server di autenticazione restituira' una risposta
tramite HTTP contenente gli header e semplicemente 0 o 1 come contenuto.
In questo caso, un semplice script come questo dovrebbe fare al caso
tuo:
<?php 
$url =
'
http://server.remoto.it/cgi-bin/exporter/checkuser?nickname=pippo&passw
ord=7212dd4063707b2cb6bc456c11121a990fb94a9f';
$response = trim(file_get_contents($url));
$valid = $response == '1';
if ($valid) {
	echo("L'utente e' autenticato!");
} else {
	echo("L'utente NON e' autenticato!");
}
?>
-- 
Vuoi distribuire il tuo sito web su CD/DVD?
Prova 
http://www.dwebpro.com/
Vuoi diventare un esperto analista PHP/MySQL?
Vieni a fare uno stage con noi: 
http://www.creativepark.it/stage/

 Vieni a fare uno stage con noi:
http://www.creativepark.it/stage/
Ah ok! Dunque non devo chiedere il nome di nessuna variabile e
dall'altra parte non devono sapere quale sarà la pagina sul mio server
che eseguirà il controllo giusto?
Grazie

 che eseguirà il controllo giusto?
Da come hai descritto il sistema, si direbbe di no. Fai una prova con
il codice suggerito e vedi se funziona correttamente.
-- 
Vuoi distribuire il tuo sito web su CD/DVD?
Prova 
http://www.dwebpro.com/


 --
Ho un altro quesito... Ho la pagina login.htm che con un form
raccoglie nickname e password e li invia ad una pagina php tramite
POST, qui viene eseguito l'hash della password e da qui dovrei inviare
il famoso link con in coda i dati..
Da questo frammento di codice di check.php
<? // Recupero nick e pwd
$nickname=trim($_POST['nickname']);
$password=trim($_POST['password']);
if (($nickname=="") || ($password==""))
{
include ('login.htm');
exit;
}
$password_sha=sha1($password);
// invio la stringa tramite get al server controllo utenti
...
Come invio i dati attraverso l'url da qui? Devo usare Header? Se invio
da check.php i dati, poi la risposta del server la gestisco sempre da
questa pagina, nel senso che il codice proposto per il controllo
utente deve essere inserito sempre qui?
Grazie

 Come invio i dati attraverso l'url da qui?
Ti suggerisco di studiarti il codice del mio primo post.


 -- 
Vorrei ringraziarti per il prezioso aiuto. Funziona.
Ciao