Foros del Web » Programando para Internet » PHP »

Session i .htaccess - por favor ayuda

Estas en el tema de Session i .htaccess - por favor ayuda en el foro de PHP en Foros del Web. Hola, tengo el codigo siguiente y no me funciona, siempre tiene el valor 0: El codigo que utilizo es: <?php session_start(); if (!isset($_SESSION[sesion])) $_SESSION[sesion]=0; echo ...
  #1 (permalink)  
Antiguo 30/11/2009, 15:12
 
Fecha de Ingreso: julio-2002
Mensajes: 83
Antigüedad: 21 años, 9 meses
Puntos: 0
Session i .htaccess - por favor ayuda

Hola, tengo el codigo siguiente y no me funciona, siempre tiene el valor 0:

El codigo que utilizo es:

<?php
session_start();
if (!isset($_SESSION[sesion]))
$_SESSION[sesion]=0;
echo '<head>
<title>'.$_SERVER[PHP_SELF].'</title>
</head>
<html>
<body>';
echo "Sesion :$_SESSION[sesion]";
$_SESSION[sesion]=$_SESSION[sesion]+1;
echo "<p>";
echo "<a href=$_SERVER[PHP_SELF]>Recargar la Página</a>";
echo '</body>
</html>';
?>


Ya que me imagino que es problema del servidor, está con Plesk 9.2, he creado un .htaccess con el siguiente codigo:

php_value session.save_path '/home/xxx/tmp'
php_value session.use_cookies 1
php_value session.save_path /tmp
php_value session.auto_start 1
PHP Version 5.1.6

Seguro que es proble del .htaccess, alguien sabe que debo poner.

Y el .htaccess lo pongo el httpdocs, es correcto?

Gracias.
  #2 (permalink)  
Antiguo 30/11/2009, 15:15
Avatar de gigoz  
Fecha de Ingreso: noviembre-2009
Mensajes: 106
Antigüedad: 14 años, 5 meses
Puntos: 1
Respuesta: Session i .htaccess - por favor ayuda

<?php
session_start();
if (!isset($_SESSION[sesion]))
$_SESSION[sesion]=0;
echo '<head>
<title>'.$_SERVER[PHP_SELF].'</title>
</head>
<html>
<body>';
$_SESSION[sesion]=$_SESSION[sesion]+1;
echo "Sesion :$_SESSION[sesion]";

echo "<p>";
echo "<a href=$_SERVER[PHP_SELF]>Recargar la Página</a>";
echo '</body>
</html>';
?>

lo unico que hice fue cambiar el
echo "Sesion :$_SESSION[sesion]"; despues de que le sumara 1 a la session y funciona

pero no se que quieres hacer con esto
  #3 (permalink)  
Antiguo 30/11/2009, 15:16
Avatar de abimaelrc
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: En el planeta de Puerto Rico
Mensajes: 14.734
Antigüedad: 14 años, 11 meses
Puntos: 1517
Respuesta: Session i .htaccess - por favor ayuda

El problema es más bien como lo estas llamando la variable de sesion. Debes encerrar entre comillas la llave, algo así
Código PHP:
Ver original
  1. $_SESSION["sesion"]=0;
Igual con lo de las variables de $_SERVER.
__________________
Verifica antes de preguntar.
Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos
  #4 (permalink)  
Antiguo 30/11/2009, 15:19
Avatar de gigoz  
Fecha de Ingreso: noviembre-2009
Mensajes: 106
Antigüedad: 14 años, 5 meses
Puntos: 1
Respuesta: Session i .htaccess - por favor ayuda

mm si tienes razon eso tambien te hace falta... Bien abimaelrc
  #5 (permalink)  
Antiguo 30/11/2009, 15:28
 
Fecha de Ingreso: julio-2002
Mensajes: 83
Antigüedad: 21 años, 9 meses
Puntos: 0
Respuesta: Session i .htaccess - por favor ayuda

Continua sin funcionar, siempre da el valor 1:

<?php
session_start();
if (!isset($_SESSION[sesion]))
$_SESSION["sesion"]=0;
echo '<head>
<title>'.$_SERVER[PHP_SELF].'</title>
</head>
<html>
<body>';
$_SESSION[sesion]=$_SESSION[sesion]+1;
echo "Sesion :$_SESSION[sesion]";
echo "<p>";
echo "<a href=$_SERVER[PHP_SELF]>Recargar la Página</a>";
echo '</body>
</html>';
?>
  #6 (permalink)  
Antiguo 30/11/2009, 15:29
Avatar de abimaelrc
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: En el planeta de Puerto Rico
Mensajes: 14.734
Antigüedad: 14 años, 11 meses
Puntos: 1517
Respuesta: Session i .htaccess - por favor ayuda

No es solamente en uno que tienes que modificar, si no en todos. Acuerdate del uso correcto de las comillas cuando vayas a corregir los que estan dentro del string. Tambien te sugiero sacar fuera de las comillas esas variables, mejor concatena.
__________________
Verifica antes de preguntar.
Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos
  #7 (permalink)  
Antiguo 30/11/2009, 15:30
 
Fecha de Ingreso: julio-2002
Mensajes: 83
Antigüedad: 21 años, 9 meses
Puntos: 0
Respuesta: Session i .htaccess - por favor ayuda

Si, si ya lo he hecho y no funciona:

<?php
session_start();
if (!isset($_SESSION["sesion"]))
$_SESSION["sesion"]=0;
echo '<head>
<title>'.$_SERVER[PHP_SELF].'</title>
</head>
<html>
<body>';
$_SESSION["sesion"]=$_SESSION["sesion"]+1;
echo "Sesion :$_SESSION[sesion]";
echo "<p>";
echo "<a href=$_SERVER[PHP_SELF]>Recargar la Página</a>";
echo '</body>
</html>';
?>
  #8 (permalink)  
Antiguo 30/11/2009, 15:35
 
Fecha de Ingreso: julio-2002
Mensajes: 83
Antigüedad: 21 años, 9 meses
Puntos: 0
Respuesta: Session i .htaccess - por favor ayuda

He arreglado otra vez y nada:

<?php
session_start();
if (!isset($_SESSION["sesion"]))
$_SESSION["sesion"]=0;
echo '<head>
<title>'.$_SERVER[PHP_SELF].'</title>
</head>
<html>
<body>';
$_SESSION["sesion"]=$_SESSION["sesion"]+1;
echo "Sesion : ";
echo $_SESSION["sesion"];
echo "<p>";
echo "<a href=$_SERVER[PHP_SELF]>Recargar la Página</a>";
echo '</body>
</html>';
?>
  #9 (permalink)  
Antiguo 30/11/2009, 15:37
Avatar de abimaelrc
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: En el planeta de Puerto Rico
Mensajes: 14.734
Antigüedad: 14 años, 11 meses
Puntos: 1517
Respuesta: Session i .htaccess - por favor ayuda

Yo lo probré y me salió. Como te indique corrige los de las comillas que van en las llave y saca las variables $_SERVER Y $_SESSION, fuera de las comillas para evitar complicaciones.
__________________
Verifica antes de preguntar.
Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos
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 03:53.