Foros del Web » Programando para Internet » PHP »

configuración servidor php

Estas en el tema de configuración servidor php en el foro de PHP en Foros del Web. Hola he creado un sistema de sesiones en mi pagina y creo que alomejor no me funciona por lo que he podido leer por aqui ...
  #1 (permalink)  
Antiguo 12/12/2006, 06:18
Avatar de Javiglez  
Fecha de Ingreso: marzo-2006
Ubicación: Valladolid
Mensajes: 496
Antigüedad: 18 años, 2 meses
Puntos: 0
configuración servidor php

Hola he creado un sistema de sesiones en mi pagina y creo que alomejor no me funciona por lo que he podido leer por aqui y en las faqs por tener mal configurado el php.ini del servidor donde la tengo alojada...el archivo de configuración que tengo en el servidor se llama php.ini-dist y no se que parametros tengo que tocar si es que tengo que tocar algo para que me funcionen las cookies porque no me va el sistema de sesiones ni a tiros y no se si puede ser de esto, se que se pone una sentencia y te dice en que estado esta el servidor configurado pero como tampoco se como tiene que estar me da igual verlo por eso quiero que alguien me asesore, gracias.
  #2 (permalink)  
Antiguo 12/12/2006, 06:36
Avatar de jmqc  
Fecha de Ingreso: noviembre-2004
Ubicación: Venezuela
Mensajes: 353
Antigüedad: 19 años, 5 meses
Puntos: 1
Re: configuración servidor php

Que tal, el problema de las sesiones es que debes colocar una sentencia al inicio de todas las paginas ¿Tu la has colocado?... Saludos
__________________
Ante el desconocimiento ni entendimiento de las cosas decimos que los demás estan locos.

José Quintero. Saludos.
:adios:
  #3 (permalink)  
Antiguo 12/12/2006, 16:35
Avatar de Javiglez  
Fecha de Ingreso: marzo-2006
Ubicación: Valladolid
Mensajes: 496
Antigüedad: 18 años, 2 meses
Puntos: 0
Re: configuración servidor php

si creo si, a que sentencia te refieres? si quieres te pongo mi sistema de sesiones a ver si me puedes hechar un vistazo y ayudar...
  #4 (permalink)  
Antiguo 12/12/2006, 16:47
Avatar de jmqc  
Fecha de Ingreso: noviembre-2004
Ubicación: Venezuela
Mensajes: 353
Antigüedad: 19 años, 5 meses
Puntos: 1
Re: configuración servidor php

Que tal, ponlo que cualquiera te ayuda... Saludos
__________________
Ante el desconocimiento ni entendimiento de las cosas decimos que los demás estan locos.

José Quintero. Saludos.
:adios:
  #5 (permalink)  
Antiguo 12/12/2006, 17:29
Avatar de Javiglez  
Fecha de Ingreso: marzo-2006
Ubicación: Valladolid
Mensajes: 496
Antigüedad: 18 años, 2 meses
Puntos: 0
Re: configuración servidor php

Bien, recojo el login y password en este formulario por el metodo POST que va al ingresar_admin...
Código:
<form id="form1" method="post" action="ingresar_admin.php">	
<fieldset class="clase1">
<legend>Identificaci&oacute;n</legend>
<label for="login">Login</label><input type="text" name="login" id="login" /><br />
<label for="pass">Password</label><input type="password" name="pass" id="pass" /><br />
</fieldset>
<fieldset class="clase1">
<legend>Acciones</legend>
<INPUT TYPE="submit" NAME="accion"  VALUE="Aceptar" > 
</fieldset>
</form>
Aqui el ingresar admin

Código:
include("../conectarse_bd.php"); 
//$link=Conectarse(); 
function quitar($mensaje) 
{ 
$mensaje = str_replace("<","&lt;",$mensaje); 
$mensaje = str_replace(">","&gt;",$mensaje); 
$mensaje = str_replace("\'","'",$mensaje); 
$mensaje = str_replace('\"',"&quot;",$mensaje); 
$mensaje = str_replace("\\\\","&#92",$mensaje); 
return $mensaje; 
} 
if(trim($HTTP_POST_VARS["login"]) != "" && trim($HTTP_POST_VARS["pass"]) != "") 
{ 
$nickN = quitar($HTTP_POST_VARS["login"]); 
$passN = quitar($HTTP_POST_VARS["pass"]); 
$result = mysql_query("SELECT pass FROM Admin WHERE login='$nickN'"); 
if($row = mysql_fetch_array($result)) 
{ 
if($row["pass"] == $passN) 
{ 
setcookie("usNick",$nickN,time()+7776000); 
setcookie("usPass",$passN,time()+7776000);  
?> 
<SCRIPT LANGUAGE="javascript"> 
location.href = "panel_admin.php"; 
</SCRIPT> 
<? 
} 
else 
{ 
?> 
<SCRIPT LANGUAGE="javascript"> 
location.href = "error.php"; 
</SCRIPT> 
<? 
} 
} 
else
	{
?> 
<SCRIPT LANGUAGE="javascript"> 
location.href = "error.php"; 
</SCRIPT> 
<? 
	}
mysql_free_result($result); 
} 
else 
{ 
?> 
<SCRIPT LANGUAGE="javascript"> 
location.href = "error.php"; 
</SCRIPT> 
<?  
} 
mysql_close(); 
?>
y este seria el panel_admin que entras cuando te logueas y en el que no me reconoce la sesión....

Código:
<?php 
include("../conectarse_bd.php");
include("../login_admin.php"); 
?>
<div id="Contenedor">
<div id="Capa_titulo">
<div id="logo" onclick="location='../index.html'" title="Inicio" ></div> 
</div>
<div id="Capa_panel">
  <div align="center">
    <p>
<?php 
$result = mysql_query("SELECT * FROM Admin WHERE login='".$HTTP_COOKIE_VARS["usNick"]."' AND pass='".$HTTP_COOKIE_VARS["usPass"]."'");
while($row = mysql_fetch_array($result)) {
		printf("<tr><td><td>  %s</td><td><td>  %s </td><td> </tr>", $row["nombre"],$row["apellido1"], $row["apellido2"]);
	}
if($loginCorrecto) 
{ 

echo "<p style='font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #000000; font-weight: bold; float:right;'  > Bienvenido Administrador $nickUsuarioL </p>";

} 
else 
{ 
echo "Bienvenido visitante, el sistema no te ha reconocido, sino te autentificas no podras realizar ninguna de las funciones"; 

} 
?>
Si que hace bien la consulta de la base de datos entra cuando pones bien el login y el pass pero la sesion no la empieza, me saltan los chivatos de que se autentifique y me da warning al crear la cokie con el setcookie en la clase ingresar_admin llevo muchos dias con esto y no doy con ello, Gracias.
  #6 (permalink)  
Antiguo 13/12/2006, 04:31
Avatar de Javiglez  
Fecha de Ingreso: marzo-2006
Ubicación: Valladolid
Mensajes: 496
Antigüedad: 18 años, 2 meses
Puntos: 0
Re: configuración servidor php

alguien que me ayude porfavor...
  #7 (permalink)  
Antiguo 13/12/2006, 06:08
Avatar de Javiglez  
Fecha de Ingreso: marzo-2006
Ubicación: Valladolid
Mensajes: 496
Antigüedad: 18 años, 2 meses
Puntos: 0
Re: configuración servidor php

el problema que tengo es al asignar las cookies en el ingresar_admin me da warnings de errores del header y por eso ya no inicia sesión ni nada...es en el segundo script que he pegado mas arriba donde pongo
setcookie("usNick",$nickN,time()+7776000);
setcookie("usPass",$passN,time()+7776000);
a ver si alguien me puede decir porque puede ser, Gracias
  #8 (permalink)  
Antiguo 13/12/2006, 07:12
Avatar de Javiglez  
Fecha de Ingreso: marzo-2006
Ubicación: Valladolid
Mensajes: 496
Antigüedad: 18 años, 2 meses
Puntos: 0
Re: configuración servidor php

he probado a liberar el buffer porque creia que podia ser de eso lo del setcookie con lo de ob_start(); y ob_end_flush(); y nada no entiend como puede seguir dando el warning del header
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 23:10.