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

    Header azionato da variabile?

    Guardate questo codice:

    Codice PHP:
    <? if($mainteinance == 1){ header("Location: maintenance.php"); } ?>
    <? 
    include("config.php"); ?>
    Messo all'incontrario (come è normale) da errore di Headers already sent - etc...

    Messo com'è ora, ho lo spiacevole inconveniente che seppur nel config.php la variabile mainteinance è 1, rimane che non vengo portato alla pagina Maintenance, ma rimango sulla stessa identica pagina che volevo.

    Cosa faccio?

  2. #2
    se config.php contiene la variabile $mainteinance,
    devi includere il file prima della condizione:
    Codice PHP:
    <?php
     
    include("config.php"); 
     if(
    $mainteinance == 1){ header("Location:maintenance.php"); }
    ?>
    e togli lo spazio dopo 'location:'

  3. #3
    Grazie ora va, purtroppo sono un pò novello nel PHP

    Piuttosto, se volessi fare in modo che tale variabile fosse in un DB MySQL come dovrei fare per richiamarla? (sto creando un piccolo cms..)

  4. #4
    Spiegandomi meglio:

    Ho una tabella nel DB chiamata cms_config e dentro una "tab" chiamata "manutenzione"

    Come devo fare? vorrei che se la tab "manutenzione" nella tabella "cms_config" fosse settata su 1 il PHP mi deve reindirizzare alla pagina maintenance.php
    (ricordando che le istruzioni su come connettersi al Database sono contenute in includes/mysql.php)


    Grazie a tutti (sopratutto) della pazienza

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.