Foros del Web » Programando para Internet » PHP »

no me respeta la sesion en html porque?

Estas en el tema de no me respeta la sesion en html porque? en el foro de PHP en Foros del Web. buenas!! resulta que estoy haciendo un control de usuario por privilegios y el registro y todo parece funcionar perfecto pero... solo en paginas .php porque ...
  #1 (permalink)  
Antiguo 16/09/2008, 19:09
 
Fecha de Ingreso: abril-2003
Ubicación: Mexico
Mensajes: 604
Antigüedad: 21 años
Puntos: 23
Pregunta no me respeta la sesion en html porque?

buenas!!

resulta que estoy haciendo un control de usuario por privilegios y el registro y todo parece funcionar perfecto pero... solo en paginas .php porque en .html no me funciona a pesar de estar haciendo bien el include

aqui va el codigo para que me orienten que estoy haciendo mal

esto es el verificador de la sesion ident.php
Código:
<?
session_start();
if(!isset($_SESSION['s_username']))header("location: entrar.html");
?>
esto es con extension prueba.php y funciona perfecto
Código:
<? include("ident.php"); ?>
<HTML>
<BODY>
Esta es una prueba de documento <br>
<br>
estamos probando la capacidad de las sessiones<br>
probando lo que se puede hacer sin errores<br>
<a href="prueba.htm">prueba2</a>
<br>
<a href="salir.php">terminar sesion</a><br>
<a href="index.php">ir al inicio</a>
</BODY>
</HTML>
y este es con extension prueba.html y no me responde el codigo
Código:
<? include("ident.php"); ?>
<HTML>
<HEAD>
 <TITLE>prueba de registro en html</TITLE>
</HEAD>
<BODY>
 prueba de documento en html
<br>
probando las actividades<br>
<a href="prueba.php">pruaba 1</a>
<a href="entrar.html">iniciar</a><br>
<a href="salir.php">salie</a><br>
</BODY>
</HTML>
ya le eh buscado cambiando a extension .html y .htm y nada, el caso es que necesito que ese codigo me pueda funcionar con .html porque lo mas sencillo seria solamente cambiar la extension

alguien me puede ayudar??

un saludo!!
__________________
¡El Respeto al Derecho Ajeno Es la Paz!
  #2 (permalink)  
Antiguo 16/09/2008, 19:13
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años
Puntos: 2135
Respuesta: no me respeta la sesion en html porque?

Hola HalconVigia,

Para que el parser de PHP interprete tu pagina HTML, debes de agregar la extension .html a la lista de extensiones que se ejecutaran por PHP modificando el httpd.conf.

Saludos.
  #3 (permalink)  
Antiguo 16/09/2008, 19:15
 
Fecha de Ingreso: junio-2007
Ubicación: Cádiz
Mensajes: 369
Antigüedad: 16 años, 10 meses
Puntos: 7
Respuesta: no me respeta la sesion en html porque?

estas igual que yo, espero impaciente una respuesta, supuestamente haciendo esto debería irte, prueba a ver porque a mi ni así me funciona:

Deberemos modificar la configuración básica de Apache para que sea capaz de
reconocer otras extensiones de ficheros como contenedoras de scripts PHP. El fichero
principal es httpd.conf (que suele estar en /etc o /etc/apache2), aunque delega en otros
ficheros. Hay que buscar un el fichero que contiene la siguiente línea (si no es
httpd.conf):
AddType application/xhttpdphp .php
y añadirle al final de la línea .html .js . De modo que quede:
AddType application/xhttpdphp .php .phtml .html .js
  #4 (permalink)  
Antiguo 16/09/2008, 19:30
 
Fecha de Ingreso: abril-2003
Ubicación: Mexico
Mensajes: 604
Antigüedad: 21 años
Puntos: 23
Respuesta: no me respeta la sesion en html porque?

buenas!!

si asunto resuelto pero no esta completo el codigo que pusiste

usa estas dos lineas

AddType application/x-httpd-php-source .phps
AddType application/x-httpd-php .php .php5 .php4 .php3 .phtml .phpt .htm .html .js

y obviamente reinicia el servidor apache

un saludo!!
__________________
¡El Respeto al Derecho Ajeno Es la Paz!
  #5 (permalink)  
Antiguo 16/09/2008, 19:38
 
Fecha de Ingreso: junio-2007
Ubicación: Cádiz
Mensajes: 369
Antigüedad: 16 años, 10 meses
Puntos: 7
Respuesta: no me respeta la sesion en html porque?

si, para ser más exacto, a mi me ha ido cuando puse lo que me comentaron en el post que abrí con la misma duda....


Código:
    
<IfModule mod_mime.c>
       AddType application/x-httpd-php .php
       AddType application/x-httpd-php .phtml
       AddType application/x-httpd-php .php3
       AddType application/x-httpd-php .php4
       AddType application/x-httpd-php .html
       AddType application/x-httpd-php-source .phps
</IfModule>
  #6 (permalink)  
Antiguo 16/09/2008, 19:42
 
Fecha de Ingreso: abril-2003
Ubicación: Mexico
Mensajes: 604
Antigüedad: 21 años
Puntos: 23
Respuesta: no me respeta la sesion en html porque?

bueno ...

pues ahora si que pudiera ser el resto de tu configuracion que esta impidiendo la ejecucion del protocolo (o extension)

ya por mi parte esta funcionando perfectamente

revisa el resto de tu .conf

un duda ¿que version de apache estas usando? porque por ahi pudiera ir tu problema

un saludo!
__________________
¡El Respeto al Derecho Ajeno Es la Paz!
  #7 (permalink)  
Antiguo 16/09/2008, 19:48
 
Fecha de Ingreso: junio-2007
Ubicación: Cádiz
Mensajes: 369
Antigüedad: 16 años, 10 meses
Puntos: 7
Respuesta: no me respeta la sesion en html porque?

no no....a mi ya me va bien...jajaja...que nochecita llevo....
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 14:40.