Ver Mensaje Individual
  #8 (permalink)  
Antiguo 08/06/2009, 14:35
Strancyth
 
Fecha de Ingreso: mayo-2009
Mensajes: 30
Antigüedad: 15 años, 9 meses
Puntos: 0
Respuesta: Problema con $_SESSION

Código PHP:
<?
session_start
();
session_cache_limiter('nocache,private');

include(
"configtag.php");
include(
"colores.php");
include(
"funciones.php");
include(
"language/lang-".$langactual.".php");
if (isset(
$_POST['enviar'])) {
  if (
$_SERVER['HTTP_X_FORWARDED_FOR'] != "")
    
$ip $_SERVER['HTTP_X_FORWARDED_FOR'];   
  else if (
$_SERVER['HTTP_VIA'] != "")
         
$ip $_SERVER['HTTP_VIA'];   
  else if (
$_SERVER['REMOTE_ADDR'] != "")
         
$ip $_SERVER['REMOTE_ADDR'];  
       else
         
$ip _UNKNOWIP;
  if (
estaBaneado($ip)) {
$error _NOWRITE;
  } else {
$error "";
if (!isset(
$_SESSION['nnick'])) {
   
$nick str_replace(" ","",stripSlashes($_POST['nick']));
   
$nick str_replace(" ","",$nick);
   
$existe comprobarNick(htmlentities($nick), $_POST['clave']);
   if (
$existe != "-1" && $existe != "0") {
     
$_SESSION['nnick'] = $existe;
$nick $existe;
$existeNick "true";
   } else if (
$existe == "-1")
$error _INCORRECTPASS;
    } else {
$nick $_SESSION['nnick'];  
$existeNick "true";
}
$fecha2 microtime();
$fecha2 explode(" "$fecha2);
$fecha2 $fecha2[1];
if (
$existeNick == "true");
else
$mensaje str_replace("scr","",$_POST['mensaje']);
$mensaje str_replace("[b]","<b>",$_POST['mensaje']);
$mensaje str_replace("[/b]","</b>",$_POST['mensaje']);
$mensaje str_replace("[i]","<i>",$_POST['mensaje']);
$mensaje str_replace("[/i]","</i>",$_POST['mensaje']);
$mensaje str_replace("[u]","<u>",$_POST['mensaje']);
$mensaje str_replace("[/u]","</u>",$_POST['mensaje']);
$mensaje str_replace("[center]","<center>",$_POST['mensaje']);
$mensaje str_replace("[/center]","</center>",$_POST['mensaje']);
    if (
$mensaje !=_MESSAGE && $mensaje != "" && $nick != _NICKNAME && $nick != "" && $error == "") {
  if (isset(
$_POST['url']))
        
$url str_replace(" ","",$_POST['url']);
  if (
esAdmin(htmlentities($nick)))
$esAdmin "true";
$query "SELECT * FROM `flood` WHERE ip = '$ip'";
$resp = @mysql_query($query);
$rows = @mysql_num_rows($resp);
  if (
$rows) {
$flood = @mysql_fetch_array($resp);
$difseg $fecha2 $flood['tiempo'];
if (
$difseg $esperar && $esAdmin != "true")
   
$error _FLOOD;
else {
        
$error guardarMensaje($nick$mensaje$url$ip);
if (
$esAdmin != "true")
  
actualizarIp($fecha2$ip);
}
  } else {
$error guardarMensaje($nick$mensaje$url$ip);
if (
$esAdmin != "true")
   
actualizarIp($fecha2$ip);
  }
  
actualizarIps($esperar);
  
    } else {
      if (
$nick == _NICKNAME || $nick == "")
$error _NONICK;
  else if (
$mensaje == _MESSAGE || $mensaje == "")
$error _NOMESSAGE;
    }
  }
  
  if (
$error != "") {
header("Location: ftag.php?mostrar=tag&n=".$nick."&u=".$url."&".session_name()."=".session_id());
exit;
  } else {
     
header("Location: ftag.php?mostrar=tag&n=".$nick."&u=".$url."&".session_name()."=".session_id());
exit;
  }
  
} else if (isset(
$_POST['actualizar'])) {
  
header("Location: ftag.php?&".session_name()."=".session_id());
  exit;
}
?>


aver si es eso ese es el procesar.php