|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Oct 2000
Città: Massafra (TA)
Messaggi: 382
|
[PHP]Come passare le variabili tramite link?
Sto cercando di passare i valori delle variabili dei campi di una pagina html, che li passa a un modulo php tramite una post, inserendoli direttamente nel link e non riempiendo i campi e premendo poi il tasto INVIO.
Faccio un esempio per fami capire meglio Mettiamo che il sito è w w w.sito.it con vari campi da riempire (Nome, Numero e così via (tra l'altro qualcuno ha una scelta obbligata da selezionare da un elenco)), premendo INVIO i dati dovrebbero essere inviati a scripts/modulo.php Quindi io nel link metto: w w w.sito.it/scripts/modulo.php?Nome=MioNome&Nemro=1234&..... Così via inserendo tutte le variabile Dove sbaglio? Mi dice sempre di riempire tutti i campi (tra l'altro senza indicarmi quali non ho riempito) Il tasto invio non lo devo inserire nel link tra le variabili, giusto? In alternativa potrei vedere il link che appare nella "barra di stato" del browser, però appena premo invio in tale barra non appare tutto il link ma solo: w w w.sito.it/scripts/modulo.php?........ Sapete qualche trucco per vederlo completamente?
__________________
Ho fatto affari con: rera, Wilson, lamerone, carlada (2), lorenzo999, andrea71, niko0, neongio, D@vide(la trattativa + incasinata) Modding in progress - Asus A7V8X|AMD Athlon XP 1700+@2400+|30°C con Ybris Hf1.6|Ram 512MB|HD 80GB Seagate Barracuda 7200.7|ATI Radeon AIW 9800se|Audigy 2|Logitech Formula Force GP |
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
|
Se il codice php che processa i campi prende i parametri tramite il vettore $_POST allora non ci puoi fare niente a meno di compilare una richiesta HTTP secondo la modalità POST... Da url del browser è comunque impossibile...
|
|
|
|
|
|
#3 |
|
Member
Iscritto dal: Sep 2005
Messaggi: 31
|
Un momento, si stà facendo un pò di confusione.
Se lo script riceve i dati attraverso l'URL, cioè così: w ww.sito.it?module.php?dati=123 Allora il metodo usato è il GET, tu puoi creare uno script che le invii tramite POST (è molto semplice), ma se lo script è pignolo allora non si otterrà alcun effetto. Perchè la variabile di "ricezione" dichiarata è $HTTP_GET_VARS['dati']. Quindi se sono inviati tramite GET non puoi inviarli tramite POST, vale anche il contrario.
__________________
I'm so happy because today, I've found my friends, They're in my head.. [NIRVANA - LITHIUM] Il Blog del disperato: http://blog.orebla.it, Membro dello Staff di phpBB.it |
|
|
|
|
|
#4 | |
|
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
|
Quote:
|
|
|
|
|
|
|
#5 |
|
Senior Member
Iscritto dal: Oct 2000
Città: Massafra (TA)
Messaggi: 382
|
Allora esaminando il codice della pagina html, c'è scritto:
<form name="nome" method="post" action="http://www.sito.it/scripts/modulo.php" onReset="return confirm('Sei sicuro di voler azzerare questo form?')"> Per questo avevo scritto che usa il metodo post. Altresì premendo su INVIO nella "Barra di stato" esce il link w w w.sito.it/scripts/modulo.php?.... senza specificare cosa ci sia dopo il ? ma ci sono solo una serie di .....
__________________
Ho fatto affari con: rera, Wilson, lamerone, carlada (2), lorenzo999, andrea71, niko0, neongio, D@vide(la trattativa + incasinata) Modding in progress - Asus A7V8X|AMD Athlon XP 1700+@2400+|30°C con Ybris Hf1.6|Ram 512MB|HD 80GB Seagate Barracuda 7200.7|ATI Radeon AIW 9800se|Audigy 2|Logitech Formula Force GP |
|
|
|
|
|
#6 |
|
Member
Iscritto dal: Sep 2005
Messaggi: 31
|
X cionci: si mi riferivo a quanto detto da matadar.
X matadar: Allora ci saranno altri fattori che creano quell'URL. magari altri form nascosti. Se mi dai un link magari ci guardo!
__________________
I'm so happy because today, I've found my friends, They're in my head.. [NIRVANA - LITHIUM] Il Blog del disperato: http://blog.orebla.it, Membro dello Staff di phpBB.it |
|
|
|
|
|
#7 | |
|
Senior Member
Iscritto dal: Oct 2000
Città: Massafra (TA)
Messaggi: 382
|
Quote:
Grazie
__________________
Ho fatto affari con: rera, Wilson, lamerone, carlada (2), lorenzo999, andrea71, niko0, neongio, D@vide(la trattativa + incasinata) Modding in progress - Asus A7V8X|AMD Athlon XP 1700+@2400+|30°C con Ybris Hf1.6|Ram 512MB|HD 80GB Seagate Barracuda 7200.7|ATI Radeon AIW 9800se|Audigy 2|Logitech Formula Force GP |
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 02:20.



















