index.php?ciao
ciao è il valore di una variabile?se si,come viene chiamata nel codice?
Printable View
index.php?ciao
ciao è il valore di una variabile?se si,come viene chiamata nel codice?
index.php?ciao=a
echo $_GET['ciao'] //scrive a
Più esaurientemente:
dopo il nome di pagina (pagina.php), dopo un "?" possono essere indicati una serie di coppie nome=valore, separate da "&", in questo modo per capirci:
http://url/pagina.php?var1=aaa&var2=bbb&var3=ccc
nel codice di pagina.php per leggere i valori di questi parametri, come dice numerone, fai:
echo $_GET['var1'];
o ancor più sbrigativamente nelle versioni recenti di php (sia in GET che in POST) puoi usare semplicemente:
echo $var1;
comunque l'array $_GET[] è comodo se vuoi ciclare tra tutti i parametri inviati.
Ragazzi queste cose le sapevo già!!
Volevo sapere se index.php?ciao
era una variabile con valore ciao !
cmq mi fai un esempio di ciclo peri valori GET o POST?
Da quel (poco) che chiedevi non sembrava che sapessi bene riguardo ai parametri. Dunque la risposta continua ad essere contenuta nella mia spiegazione, ciao è il NOME di un parametro senza valore.Citazione:
Originalmente inviato da marcio
Dato che sono array puoi ciclare tra gli e elementi come sicuramente già sai fare :wink:
già, e poi che ti serve il ciclo?Citazione:
Originalmente inviato da NoSpam
Il ciclo e` semplice, ad esempio:
foreach($_GET as $key => $val) echo "$key=$val<br>";
Ti stampa in sequenza, uno per riga, il nome delle variabili passate col loro valore.
grazi gve :wink:Citazione:
Originalmente inviato da gve
nospam ancora questo non lo sapevo :wink: :wink: :D
EDIT:
sapete perchè l'ho chiesto?
uardate queste pagine anche se non sono in php
http://www.tuttogratis.it/page.tg?segnala
http://www.tuttogratis.it/page.tg?segnala1
a secondo della scritta dopo il ? cambiano quindi volevo sapere se era possibile farlo in php e che linguaggio era quello
(A proposito,guardate qui http://www.tuttogratis.it/page.tg?segn'ala1 :lol: )
è il contrario :lol:Citazione:
Originalmente inviato da NoSpam
da php 4.0.6 (minor release + minor release - :roll:) nel php.ini è di default l'uso obbligato di $_GET e $_POST
Ah, nella pratica comunque per come è configurato Altervista si può utilizzare anche la forma "ambigua" $var sia per GET che per POST, ecco :P
Grazie per l'info :wink:
quindi se io uso $_GET[var] o $var è uguale?
ma se già uso quella variabile che succede? :?:
Pignoleria sintattica: $_GET['var'], non $_GET[var] . Non crea problemi quasi mai quella sintassi, ma var senza apici teoricamente rappresenta una costante, non una stringa che fa da chiave per l'array ...Citazione:
Originalmente inviato da neoscript
Per quanto riguarda la questione di perche` e` meglio usare $_GET e gli altri array superglobali, guarda qua (e` in inglese):
http://it.php.net/manual/it/security.globals.php
se register_global in php.ini è settato su off allora puoi.Citazione:
Originalmente inviato da neoscript
comunque, $_GET[var] è sbagliato, devi usare $_GET['var'] (nota le virgolette)
gve, come fai ad usare il carattere ` ?
Eheh ... o ti imposti la tastiera inglese (molti sotto linux so che fanno cosi`) o ti ricordi il codice ascii e fai [ALT] + codice (come vedi anche questo non e` il mio caso). In alternativa a tutto cio` sotto Windows io mi son trovato questo programmino, che permette di impostare certe sequenze di caratteri, nonche` volendo modificare l'intera tastiera: http://www.klm.freeservers.com/index.htmlCitazione:
Originalmente inviato da asgl
;)