Visualizzazione dei risultati da 1 a 4 su 4

Discussione: Variabile da link

  1. #1

    Variabile da link

    Salve a tutti, volevo un aiutino!

    Ho una stringa tipo
    bacheca.php?mode=dettaglio&id=1

    come faccio a prendere i valori delle variabili MODE e ID quando clicco su questo link

    Aiuto please
    Grazie mille

    Robix
    Comunicazione Integrata, Pubblicità, Corporate Image, Brand, Web, Design

    Trillygraph Adv

  2. #2
    Utente di HTML.it L'avatar di VaLvOnAuTa
    Registrato dal
    Jun 2002
    Messaggi
    2,003
    $_GET['mode']
    $_GET['id']
    ops.. forse tu intendi estrapolare i valori dalla stringa, e non prendere il valore delle variabili nella pagina "bacheca.php"..

    Ci vuole una regexp. Mo la posto.

  3. #3
    Utente di HTML.it L'avatar di VaLvOnAuTa
    Registrato dal
    Jun 2002
    Messaggi
    2,003
    Codice PHP:
    list($page,$query_string) = explode("?","bacheca.php?mode=dettagli&id=1");
    $variabili explode("&",$query_string);
    foreach (
    $variabili as $valori) {
     list(
    $tmp_name,$tmp_value) = explode("=",$valori);
     
    $nomi[$tmp_name] = $tmp_value;

    Nel mio esempio ti ritrovi con
    $page = "bacheca.php"
    $query_string = "mode=dettagli&id=1"
    $nomi['mode'] = dettagli
    $nomi['id'] = 1

    Probabilmente c'è un metodo meno dispendioso con le regexp però questo modo è più generale per qualunque tipo di query string

  4. #4
    Grazie mille per aver postato la seconda soluzione ma già con la prima sono riuscito a risolvere!

    Ho letto che per PHP 4.3 non si usa più $HTTP_GET_VARS[''] ma il comando che tu mi hai suggerito $_GET[''] perchè hanno cambiato dei file di sistema!

    Cmq, finchè non me lo dicevi non lo sapevo!

    Ti ringrazio infinitamente
    Robix
    Comunicazione Integrata, Pubblicità, Corporate Image, Brand, Web, Design

    Trillygraph Adv

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.