Y dejarlo asi?
Código PHP:
<?
include("lib_carrito.php");
if(($comentarios==""))
{
echo"<font face=arial size=3><b>Olvidó ingresar algún dato, un momento por favor...</b></font>";
echo"<font face=arial size=3>Si su navegador no lo redirige automáticamente <a href=javascript:history.back(-1)>clic acá</a></font>";
echo'
<script language="JavaScript">
var pagina="javascript:history.back(-1);"
function redireccionar()
{location.href=pagina}
setTimeout ("redireccionar()", 2500);
</script>';
}
else
{
echo '¿Está definida la variable?' . (isset($_SESSION["ocarrito"]) ? 'Sí' : 'No');
echo '¿Es un objeto?' . (is_object($_SESSION["ocarrito"]) ? 'Sí' : 'No');
if (phpversion() >= 5)
echo '¿Es un objeto "carrito"?' . ($_SESSION["ocarrito"] instanceof carrito ? 'Sí' : 'No');
else
echo '¿Es un objeto "carrito"?' . (is_a($_SESSION["ocarrito"],'carrito') ? 'Sí' : 'No');
if (phpversion() >= 5)
echo '¿Existe el método?' . (method_ exists("carrito",'email') ? 'Sí' : 'No');
else
echo '¿Existe el método?' . (method_ exists($_SESSION["ocarrito"],'email') ? 'Sí' : 'No');
$_SESSION["ocarrito"]->email($_POST["comentarios"]);
}
?>