Salve a tutti
ho un problema con delle varibili:
c'è questo if
che mi riporta a questa funzione all'interno di una classe:codice:if(!$rs2){ $errBuf->writeError(oci_error($stmt)); }
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: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; } }
Ecco...il problema che quest'ultimo echo richiamato sulla funzione readError() non mi visualizza assolutamente nulla.codice:<?php include "errorLog.php"; $logErr = new errorLog; echo $logErr->readError(); ?>
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

Rispondi quotando