Visualizzazione risultati 1 fino 15 di 15

Discussione: Variabili get

  1. #1
    L'avatar di marcio
    marcio non è connesso AlterGuru 2500
    Data registrazione
    17-08-2003
    Residenza
    Palermo
    Messaggi
    3,300

    Predefinito

    index.php?ciao

    ciao è il valore di una variabile?se si,come viene chiamata nel codice?

  2. #2
    Guest

    Predefinito

    index.php?ciao=a

    echo $_GET['ciao'] //scrive a

  3. #3
    Guest

    Predefinito

    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.

  4. #4
    L'avatar di marcio
    marcio non è connesso AlterGuru 2500
    Data registrazione
    17-08-2003
    Residenza
    Palermo
    Messaggi
    3,300

    Predefinito

    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?

  5. #5
    Guest

    Predefinito

    Citazione Originalmente inviato da marcio
    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.

    Dato che sono array puoi ciclare tra gli e elementi come sicuramente già sai fare

  6. #6
    Guest

    Predefinito

    Citazione Originalmente inviato da NoSpam
    Citazione Originalmente inviato da marcio
    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.

    Dato che sono array puoi ciclare tra gli e elementi come sicuramente già sai fare
    già, e poi che ti serve il ciclo?

  7. #7
    L'avatar di gve
    gve
    gve non è connesso Utente storico
    Data registrazione
    26-01-2003
    Residenza
    Brescia
    Messaggi
    2,964

    Predefinito

    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.
    | Regolamento del Forum | Regolamento di AlterVista | FAQ di AlterVista | Netiquette |

    GVE = GVE Virtual Extension
    AVCM #: 6637

  8. #8
    L'avatar di marcio
    marcio non è connesso AlterGuru 2500
    Data registrazione
    17-08-2003
    Residenza
    Palermo
    Messaggi
    3,300

    Predefinito

    Citazione Originalmente inviato da gve
    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
    nospam ancora questo non lo sapevo :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 )

  9. #9
    Ospite Guest

    Predefinito

    Citazione Originalmente inviato da NoSpam
    .............o ancor più sbrigativamente nelle versioni recenti di php (sia in GET che in POST) puoi usare semplicemente:

    echo $var1;........
    è il contrario

    da php 4.0.6 (minor release + minor release - ) nel php.ini è di default l'uso obbligato di $_GET e $_POST

  10. #10
    Guest

    Predefinito

    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

  11. #11
    Guest

    Predefinito

    quindi se io uso $_GET[var] o $var è uguale?

    ma se già uso quella variabile che succede?

  12. #12
    L'avatar di gve
    gve
    gve non è connesso Utente storico
    Data registrazione
    26-01-2003
    Residenza
    Brescia
    Messaggi
    2,964

    Predefinito

    Citazione Originalmente inviato da neoscript
    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 ...

    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
    | Regolamento del Forum | Regolamento di AlterVista | FAQ di AlterVista | Netiquette |

    GVE = GVE Virtual Extension
    AVCM #: 6637

  13. #13
    asgl non è connesso Utente
    Data registrazione
    02-05-2003
    Residenza
    Vicenza Provincia
    Messaggi
    227

    Predefinito

    Citazione Originalmente inviato da neoscript
    quindi se io uso $_GET[var] o $var è uguale?
    se register_global in php.ini è settato su off allora puoi.
    comunque, $_GET[var] è sbagliato, devi usare $_GET['var'] (nota le virgolette)

  14. #14
    asgl non è connesso Utente
    Data registrazione
    02-05-2003
    Residenza
    Vicenza Provincia
    Messaggi
    227

    Predefinito

    gve, come fai ad usare il carattere ` ?

  15. #15
    L'avatar di gve
    gve
    gve non è connesso Utente storico
    Data registrazione
    26-01-2003
    Residenza
    Brescia
    Messaggi
    2,964

    Predefinito

    Citazione Originalmente inviato da asgl
    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.html
    ;)
    | Regolamento del Forum | Regolamento di AlterVista | FAQ di AlterVista | Netiquette |

    GVE = GVE Virtual Extension
    AVCM #: 6637

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •