Visualizzazione dei risultati da 1 a 6 su 6

Discussione: Errore nel redirect

  1. #1

    Errore nel redirect

    Ciao a tutti,

    ho un problema con il redirect in php.

    Ho questi due file

    Codice PHP:
        $mysql_host '127.0.0.1';
        
    $mysql_database 'nomedb';
        
    $mysql_user "root";
        
    $mysql_password "root"
    Codice PHP:
    <?php
    include ("db_data.php");

    class 
    ConnessioneDB{
        
        public function 
    getConnessione($mysql_host$mysql_user$mysql_password){
             
    $connessione mysql_connect($mysql_host$mysql_user$mysql_password);
             if(!
    $connessione){

                 
    header("location: ../error.php"); 
             }
             else{

                 
    header("location: ../index.php"); 
                 
             }
        }
    }
    ?>
    Ho un warning:
    codice:
    Warning: Cannot modify header information - headers already sent by
    (output started at /Library/WebServer/Documents/VirtualOffice2/modules/loginManager.php:4) in /Library/WebServer/Documents/VirtualOffice2/src/dao/ConnessioneDB.php on line 18
    Dove sbaglio?

  2. #2

  3. #3
    Ho attivato
    Codice PHP:
    ob_start() 
    ma il risultato è lo stesso di prima.

    Dove sbaglio?

  4. #4

  5. #5
    grazie, potresti essere più preciso?

  6. #6
    No.

    L'articolo ti spiega con precisione dove mettere ob_start() e come individuare il punto dove viene inviato l'output al browser.

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.