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

    Grosso prblema con variabili

    Ciao a tutti

    Ho uno stupidissimo problema che mi crea grossi disagi...

    In pratica per includere varie sezioni del sito, gli passo le variabili dalla bara degli indirizzi,
    tipo

    admin.php?pag=login&mod=control

    dove in pratica si dovrebbero creare in automatico la variabile pag = login e mod = control...
    In locale mi funziona correttamente, ma sul server [che comunque supporta php] queste variabili risultano vuote.

    Come mai?


    io non ne ho la più pallida idea...

    per le inclusioni uso questo codice:
    Codice PHP:
    $modulistica="module";
    if (empty(
    $pag))
    {
    $pag="home";
    include (
    "$modulistica/$pag/index.php");
    }
    else{
        if (empty(
    $pag))
            {

            include (
    "$modulistica/$pag/home.php");
            }

        
    $dh=opendir ($modulistica);

        while (
    gettype ($modulo readdir ($dh)) != boolean)
            {
            if (
    is_dir ("$modulistica/$modulo"))
                {
                if (
    $pag==$modulo)
                    {
                    
    $conferma="si";
                    include (
    "module/$modulo/index.php");
                    }

                }

            }
        if (
    $conferma !="si" && !empty($pag) )
        {
        print 
    "modulo non trovato";

        }
        
    closedir ($dh);




  2. #2
    è probaible che sul server register_globals sia impostato ad off...sotituisci $pag e $mod con $_GET['pag'] e $_GET['mod']

  3. #3
    Oppure, se non hai voglia di sostituire, all'inizio della pagina, metti:

    Codice PHP:
    <?
    // Per il metodo GET
    foreach ($_GET as $k=>$v)
    {
             $
    $k $v;
    }

    // Per il metodo POST
    foreach ($_POST as $k=>$v)
    {
             $
    $k $v;
    }
    ?>
    ... :master: riconosco l'esistenza di un limite a tutto , ma non l'accetto ...

  4. #4
    Che dire.. siete stati gentilissimi, vi ringrazio

    Ho risolto poi col secondo metoto.

    Bye

  5. #5
    di nulla :P dovere
    ... :master: riconosco l'esistenza di un limite a tutto , ma non l'accetto ...

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.