Visualizzazione dei risultati da 1 a 10 su 10
  1. #1

    Variabili predefinite, recuperare una porzione di URL

    Ciao a tutti,
    Nel mio sito ho svariate pagine il cui URL è ad esempio:


    /pages.php?pagina=assicurazione

    /pages.php?pagina=posta

    /pages.php?pagina=banca


    Ora vorrei isolare e salvare su una variabile da utilizzare nella pagina solo l'ultima parte, ovvero (per esempio) "assicurazione"

    Posso fare l'explode di $_SERVER['REQUEST_URI'] sul valore =
    Ma è la soluzione più immediata o ce n'è una migliore?

  2. #2
    $a = $_GET['pagina']; // prende valore di pagina

    prima puoi mettere un controllo del tipo

    if (isset($_GET['pagina']))
    {
    // se è indicata una pagina allora
    $a = $_GET['pagina']; // prende valore di pagina
    }
    else
    {
    // fa quello che vuoi te
    }

  3. #3
    Giusto!! $_GET, Thank you very much

  4. #4

    messaggio di errore

    ciao
    ho usato il vostro metodo per una situazione simile
    ma mi viene fuori questo errore:

    Notice: Undefined index: pagina in \pages\solo.php on line 41

    mi potete aiutare?

  5. #5
    prova a mettere il codice della pagina

  6. #6

    parto da capo

    nella mia pagina ho questo codicillo che si collega a mysql e legge quello che deve:


    <?php


    $sqlinterr = "select*from testi where pagina ='solo' and titolo='about'"; /*$sqlinterr.="where loc= 'world' ";*/ $res = mysql_db_query("yuval",$sqlinterr); $num = mysql_num_rows($res);

    for ($i=0;$i<$num;$i++)
    { $id = mysql_result($res,$i,"id"); $testo = mysql_result($res,$i,"testo_lungo"); $pag = mysql_result($res,$i,"pagina"); echo "

    $testo</p>"; }

    mysql_close($db);




    ora avrei bisogno da un url es pages/solo.php?pagina=solo&titolo=music di fargli leggere
    un altro record della tabella.

    grazie mille

  7. #7
    Ci sono riuscito
    con $_request[];
    più il controllo if è andato tutto ok...

    sono così alle prime armi...:master:

  8. #8
    perchè usi il $_REQUEST? oO diamo il nome alle cose.. se è get $_GET, se post $_POST se sessione $_SESSION o.o

  9. #9
    puoi gentilmente spiegarmi meglio?
    comunque funziona...

    grazie

  10. #10
    no, niente, tranquillo <_< ... $_REQUEST è una sorta di variabile costante -.- dove vi sono dati dei form, sessioni e dati dei get o.0 mi sono sbagliato io a leggere la tua variabile

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.