Salve a tutti
ho un problema con delle varibili:

c'è questo if
codice:
if(!$rs2){
$errBuf->writeError(oci_error($stmt));
}
che mi riporta a questa funzione all'interno di una classe:

codice:
class errorLog{
	public $strError;
	
	public function readError(){
		return $this->strError;
	}
	public function writeError($str){
		$this->strError = "<pre>".htmlentities($str['message'])."
".htmlentities($str['sqltext'])."<pre>";
		header("location:inSuccess.php");
		exit;
	}	
}
che come si può vedere dopo aver fatto l'assegnamento alla variabile pubblica $strError mi fa un redirect a quest'altra pagina dove si trova questa porzione di codice:

codice:
    <?php
    include "errorLog.php";
    $logErr = new errorLog;
    echo $logErr->readError(); 
    ?>
Ecco...il problema che quest'ultimo echo richiamato sulla funzione readError() non mi visualizza assolutamente nulla.
Se provo a vedere la variabile $strError all'interno della classe stessa, quindi senza fare il redirect, la variabile è piena, cioè c'è il risultato dell'errore.
Come posso fare?
grazie a tutti