Newsgroup: it.comp.www.php
Titolo: aiuto modulo bankpass

Sono a corto di PHP scusate...
Sto preparando un modulo per il pagamento tramite servizio BANKPASS (un pos 
virtuale).
Allora ho preparato una script in PHP che invia ad un URL indicato dalla 
banca tutti i campi necessari alla transazione.
Una volta che il server della banca elabora questi dati invia una stringa 
URL-encoded (č un chiave di controllo per concludere la transazione)
A me servirebbe capire come si fa a "prendere" questa stringa, farla 
diventare una variabile e rispedire ad un altro indirizzo un campo che 
contiene la stringa !!!
sempre usando lo stesso script o indirizzandolo ad un'altro.
AIUTO !!!! 

contiene la stringa !!!
header('Location: 
http://www.altrosito.it/script.php?campo='.$string
);
Ciao
Francesco Mazzi
Webmaster di AltroPC.it - 
http://www.altropc.it
 
Project Admin di "PHP Reservation - Online booking system" - 
http://phpreservation.sourceforge.net
Dev.Staff di E-Xoopport - 
http://dev.e-xoopport.it

 $_GET['string']
grazie
c'č un problema perņ.
probabilmente sono io che sbaglio...
allora cerco di spiegarti cosa succede:
- ho un modulo che compilo in una pagina html... questo reindirizza ad una 
script in PHP spedendo i fields
- fin qui tutto bene
- lo script raccoglie e elabora alcuni di questi dati e con una location li 
manda al server della banca
- tutto bene
- il server li accetta e restituisce una stringa
- ora ho aggiunto quello che mi hai scritto ma il risultato č un URL che al 
posto della variabile con la stringa, non contiene nulla ... solo. 
https://pincopallino.com/pinco.jsp?DO1=&INSEGNA=nomenegozio
dove a DO1 era stato assegnato il $_get['string']
mi dai una mano?
grazie
Ivan 

mi dai una mano?
Io ho scritto $_GET['string'], non $_get['string'] che ovviamente è
una variabile non definita ed è per questo che non scrive nulla.
Per evitare questo tipo di errori abilita l'error reporting, o nel
php.ini oppure scrivendo
error_reporting(E_ALL);
all'inizio dello script (poi ovviamente lo toglierai quando metterai
online lo script).


 online lo script).
scusami ho riportato male nel messaggio, ma nello script avevo scritto 
giusto.
non mi funziona...
posso fare una cosa del genere
header ("Location: indirizzo server primo passaggio");
$DO = $_GET['string'];
header ("Location: 
https://mybank.seceti.it/pspe/entry.jsp?DO1=
".$DO."&INSEGNA=".$negozio);
è corretto ?
grazie ancora
ciao


ciao
Scusa ma questa stringa come viene passata? Davo per scontato che
fosse passata tramite URL, č cosě? Il codice sopra č corretto...ma il
primo header č in uno script e le altre 2 righe sono in un altro?


 primo header è in uno script e le altre 2 righe sono in un altro?
già ho capito la cavolata che facevo.
No è tutto in uno script.
non viene passata tramite URL... è questo il problema, ma viene restituita 
in output (sullo schermo) dalla script che sta sul server della banca
...
quindi immagino che il mio script si blocchi al primo location vero?
c'è un modo per recuperare quella stringa e operarci sopra?
ciao
Ivan
PS.
perdona l'ignoranza php

c'è un modo per recuperare quella stringa e operarci sopra?
Ah ecco ora è più chiaro...dovresti contattare la banca e dirgli che
ti rendano disponibile questa stringa, ad esempio nel''url, altrimenti
che ci fai?


 news:1bh8l096vlggnauks...@4ax.com...
non mi è molto chiaro come è organizzato il tutto, provo a spiegarti 
cosa ho capito e cosa cercherei di fare io di conseguenza...
fai una chiamata ad una url diciamo 
www.banca.it/blabla/parametri
questa pagina restituisce una stringa tipo COD=codice_di_risposta
se è così puoi utilizzare le funzioni per leggere file da url con l'url 
come argomento, a questo punto ti scorri il contenuto della pagina e 
isoli il codice che ti interessa e lo trasformi come ti ha già suggerito 
Francesco...
potresti provare a guardare fopen se ti può aiutare e sperare che Setec 
abbia del tempo per rispondere perché sicuramente ti può dare dei 
suggerimenti più specifici al riguardo.
Ciao Gianfranzo
-- 
ICQ#: 21258924 Nick Gianfranzo
Home page 
http://www.gianfranzo.it
Gianfranzo è contro la guerra
"dopo tutto, gli angeli non sono altro che dei volatili" D. Pennac