Buenas tardes amigos
tengo un problema que hace rato no e podido solucionar y es que trato de direcionar un header a una pagina y me da error la cuestion es que mi servidor local funciona perfecto pero donde tengo alojada la pagina no y me aroja el siguiente error:
Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /home/readyend/public_html/repago.php:2) in /home/readyend/public_html/repago.php on line 3
Warning: Cannot modify header information - headers already sent by (output started at /home/readyend/public_html/repago.php:2) in /home/readyend/public_html/repago.php on line 67
este es mi script.
<?php
session_start();
include('conexion.php');
require_once('recaptchalib.php');
$error_captcha=null;
if($_POST['pago']){
$nom = $_POST["nombre"];
$cor = $_POST["correo"];
$ced = $_POST["cedula"];
$tlf = $_POST["tlf"];
$est = $_POST["estado"];
$ciu = $_POST["ciudad"];
$df = $_POST["dfiscal"];
$carri= $_POST["carri"];
$nomr = $_POST["nomr"];
$dir = $_POST["direc"];
$cop = $_POST["cop"];
$muni = $_POST["muni"];
$parro = $_POST["parro"];
$ban = $_POST["banco"];
$dep = $_POST["deposito"];
$fec = $_POST["fecha"];
$mon = $_POST["monto"];
$des = $_POST["descrip"];
$sta = 1;
if(empty($nom)||empty($cor)||empty($ced)||empty($t lf)||empty($est)||empty($ciu)||empty($cop)||empty( $df)||empty($ban)||empty($dep)||empty($fec)||empty ($mon)||empty($des)||empty($dir)||empty($carri)||e mpty($nomr)||empty($muni)||empty($parro))
{
echo "debe de llenar todos los campos para poder ingresar el pago nuevo verifique e intente de nuevo...!";
echo "<br><a href='javascript:history.back()'>Volver Atras</a>";
}else{
$captcha_respuesta = recaptcha_check_answer ($captcha_privatekey,
$_SERVER["REMOTE_ADDR"],
$_POST["recaptcha_challenge_field"],
$_POST["recaptcha_response_field"]);
if ($captcha_respuesta->is_valid) {
//validacion de captach
$sql = ("SELECT deposito FROM pago WHERE deposito='$dep'");
$result = mysql_query($sql, $conexion);
if ($consigo = mysql_fetch_array($result))
{
echo "El Numero de deposito que intenta registra ya ha sido usado por otro usuario verifiquelo e intente nuevamente.";
echo "<br><a href='javascript:history.back()'>Volver Atras</a>";
}
else{
$ssql = "insert into pago(nombre, correo, cedula, tlf, estado, ciudad, dfiscal, carri, nomr, direc, cop, muni, parro, banco,
deposito, fecha, monto, descrip, statu) values
('".$nom."','".$cor."','".$ced."','".$tlf."','".$e st."','".$ciu."','".$df."','".$carri."','".$nomr." ',
'".$dir."','".$cop."','".$muni."','".$parro."','". $ban."','".$dep."','".$fec."','".$mon."','".$des." ','".$sta."')";
if(mysql_query($ssql, $conexion))
{
header("location: mail/mailusuario.php?email=$cor");
} //fin del ingreso a la base de datos
else
{
echo "Disculpe hemos tenido PROBLEMAS para registrar su Deposito intente Nuevamente 'No Registro'";
echo "Contacte al soporte de Tupungato a traves de [email protected]";
}
}
}else{
$error_captcha = $captcha_respuesta->error;
echo "El código de validación Captach a sido ingresado erróneamente";
echo "<br><a href='javascript:history.back()'>Volver Atras</a>";
}
}
}
?>
espero puedan ayudarme Gracias de antemano