Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2002
    Messaggi
    417

    basename($_SERVER['PHP_SELF']);

    Ho bisogno che
    basename($_SERVER['PHP_SELF']);
    mi restituisca
    pagina.php?id=nome,
    invece restituisce solo pagina.php
    mi serve per mandare tramite menu lo stesso indirizza ad altra cartella

    qualcuno potrebbe dirmi come devo fare?

    Grazie

  2. #2
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,505
    Non puoi fargli restituire quello che ti pare, ti restituisce quello che è giusto che restituisca $_SERVER['PHP_SELF'], le variabili GET le trovi dentro $_GET, per esempio puoi fare un ciclo foreach su questo array, prendere nome e valore delle variabili che sono arrivate e ricostruisci tutta la querystring.

  3. #3
    Utente di HTML.it
    Registrato dal
    Oct 2002
    Messaggi
    417
    Quote Originariamente inviata da Alhazred Visualizza il messaggio
    Non puoi fargli restituire quello che ti pare, ti restituisce quello che è giusto che restituisca $_SERVER['PHP_SELF'], le variabili GET le trovi dentro $_GET, per esempio puoi fare un ciclo foreach su questo array, prendere nome e valore delle variabili che sono arrivate e ricostruisci tutta la querystring.
    fatto:

    <?php echo strlen($_SERVER['QUERY_STRING']) ? basename($_SERVER['PHP_SELF'])."?".$_SERVER['QUERY_STRING'] : basename($_SERVER['PHP_SELF']); ?>

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.