Comunidad de diseño web y desarrollo en internet online

Manejo de sessiones en php 4.3.10

Citar            
MensajeEscrito el 17 Jun 2005 05:51 pm
Hola:

Estoy tratando de manejar sesiones con PHP y no logro que me funcionen, espero que alguien me pueda hacer notar cuál es mi error. Gracias.

Página test.php


Código :

<?
   session_start();
   $_SESSION["nombre"] = "carolina";
   echo $_SESSION["nombre"];
?>
<a href="profesor2.php">cambiar de pagina</a>


Página profesor2.php

Código :

<html>
<head>
<title>Test</title>
</head>

<body>
<h1>Bienvenido <? 
echo $_SESSION["nombre"];
?></h1>
Escoja la opción deseada
</body>
</html>


En la página profesor2.php no existe la variable "nombre" en la sesión

Gracias
Carolina

Por caravi

448 de clabLevel

1 tutorial
3 articulos

Genero:Femenino  

Emprendedora Programadora Educadora

msie
Citar            
MensajeEscrito el 17 Jun 2005 06:22 pm
En cada página donde necesite tu variable de sesión, debes iniciar sesión siempre. Recuerda que la sesión debe iniciarse antes que cualquier otro código html.

Tu código en página profesor2.php

Código :

<?php
session_start();
?>
<html>
<head>
<title>Test</title>
</head>

<body>
<h1>Bienvenido <? 
echo $_SESSION["nombre"];
?></h1>
Escoja la opción deseada
</body>
</html>


Es un gusto!

P.D. Sephi... borré tu respuesta porque no tenía nada que ver con la pregunta. Disculpa.

Por Pedro

BOFH

3017 de clabLevel

3 tutoriales
6 articulos

  Bastard Operators From Hell

Honduras

firefox
Citar            
MensajeEscrito el 17 Jun 2005 06:28 pm
Por cierto me pasa una cosa muy curiosa, sólo aquí en el servidor del trabajo, no puedo usar sesiones, porque me manda este error:

Código :

Warning: session_start(): Cannot send session cookie - headers already sent by (output started at /srv/www/htdocs/pruebas/sesion.php:9) in /srv/www/htdocs/pruebas/sesion.php on line 10

Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at /srv/www/htdocs/pruebas/sesion.php:9) in /srv/www/htdocs/pruebas/sesion.php on line 10

Por Aoyama

BOFH

6224 de clabLevel

6 tutoriales
12 articulos

Genero:Masculino   Anime Bloggers Bastard Operators From Hell

Webdesigner & Developer, en mis ratos libres bebo café por litros.

firefox
Citar            
MensajeEscrito el 17 Jun 2005 06:30 pm

Sephirot escribió:

Por cierto me pasa una cosa muy curiosa, sólo aquí en el servidor del trabajo, no puedo usar sesiones, porque me manda este error:

Código :

Warning: session_start(): Cannot send session cookie - headers already sent by (output started at /srv/www/htdocs/pruebas/sesion.php:9) in /srv/www/htdocs/pruebas/sesion.php on line 10

Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at /srv/www/htdocs/pruebas/sesion.php:9) in /srv/www/htdocs/pruebas/sesion.php on line 10
Eso se debe a lo que le adverí a Carolina.... NO DEBES ENVIAR nada ANTES QUE INICIAR LA SESSIÓN.

Por Pedro

BOFH

3017 de clabLevel

3 tutoriales
6 articulos

  Bastard Operators From Hell

Honduras

firefox
Citar            
MensajeEscrito el 17 Jun 2005 06:32 pm
no, me pasa al poner el puro session_start();

esto es todo lo que tiene la página ahorita:

Código :

<?php
session_start();

?> 


Me acoerde ello, y me dio curiosidad e hice esta pequeña prueba...

Por Aoyama

BOFH

6224 de clabLevel

6 tutoriales
12 articulos

Genero:Masculino   Anime Bloggers Bastard Operators From Hell



Ultima edición por Aoyama el 17 Jun 2005 06:33 pm, editado 1 vez

Webdesigner & Developer, en mis ratos libres bebo café por litros.

firefox
Citar            
MensajeEscrito el 17 Jun 2005 06:33 pm
NO. Imposible.

P.D.

Picaflor escribió:

htdocs/pruebas/sesion.php on line 10
¿Qué tienes en las nueve líneas anteriores? ¬_¬

Por Pedro

BOFH

3017 de clabLevel

3 tutoriales
6 articulos

  Bastard Operators From Hell



Ultima edición por Pedro el 17 Jun 2005 06:35 pm, editado 1 vez

Honduras

firefox
Citar            
MensajeEscrito el 17 Jun 2005 06:34 pm
que te da este página¡?

http://www.cg.edu.mx/pruebas/sesion.php

es la prueba que estoy haciendo...

en las línea anteriores tengo puro html, ya sabes la plantilla que te crea Dreamweaver...

Por Aoyama

BOFH

6224 de clabLevel

6 tutoriales
12 articulos

Genero:Masculino   Anime Bloggers Bastard Operators From Hell



Ultima edición por Aoyama el 17 Jun 2005 06:36 pm, editado 1 vez

Webdesigner & Developer, en mis ratos libres bebo café por litros.

firefox
Citar            
MensajeEscrito el 17 Jun 2005 06:36 pm
Dame tu código cabrón.

Por Pedro

BOFH

3017 de clabLevel

3 tutoriales
6 articulos

  Bastard Operators From Hell

Honduras

firefox
Citar            
MensajeEscrito el 17 Jun 2005 06:36 pm

Código :

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Documento sin t&iacute;tulo</title>
</head>

<body>
<?php
session_start();

?> 

</body>
</html>

Por Aoyama

BOFH

6224 de clabLevel

6 tutoriales
12 articulos

Genero:Masculino   Anime Bloggers Bastard Operators From Hell

Webdesigner & Developer, en mis ratos libres bebo café por litros.

firefox
Citar            
MensajeEscrito el 17 Jun 2005 06:41 pm
Qué p*tas es lo que ves antes de session_start();????
Acaso no es HTML eso??????
Te lo repito por tercera vez!

La sesión se inicia en el TOPE del documento, ANTES QUE CALQUIER COSA.
Mira el código que le reparé a Carolina.


Déjenme respirar que me va a dar algo con este tipo... :|



:lol::lol::lol::lol::lol::lol:
Ya sabes que no estoy enojado, es broma ;)

Por Pedro

BOFH

3017 de clabLevel

3 tutoriales
6 articulos

  Bastard Operators From Hell

Honduras

firefox
Citar            
MensajeEscrito el 17 Jun 2005 06:46 pm
Ahh no problem... :P :P

Grax, si, algo así me estaba imaginando... je,je,je me dí cuenta antes de tu respuesta, pero thanks :P :P

Por Aoyama

BOFH

6224 de clabLevel

6 tutoriales
12 articulos

Genero:Masculino   Anime Bloggers Bastard Operators From Hell

Webdesigner & Developer, en mis ratos libres bebo café por litros.

firefox
Citar            
MensajeEscrito el 17 Jun 2005 06:48 pm

Sephirot escribió:

...me dí cuenta antes de tu respuesta, pero thanks :P :P
¬_¬
Ah pinches mejicanos orgullosos! :twisted: núnca pueden aceptar ayuda o que estaban equivocados.









:lol::lol::lol::lol:

Por Pedro

BOFH

3017 de clabLevel

3 tutoriales
6 articulos

  Bastard Operators From Hell

Honduras

firefox
Citar            
MensajeEscrito el 17 Jun 2005 06:52 pm
:S :S

No, era en serio, me puse a reflexionar sobre esto:

Código :

¿Qué tienes en las nueve líneas anteriores? 


y lo moví hacia arriba... y listo :P

Por Aoyama

BOFH

6224 de clabLevel

6 tutoriales
12 articulos

Genero:Masculino   Anime Bloggers Bastard Operators From Hell

Webdesigner & Developer, en mis ratos libres bebo café por litros.

firefox
Citar            
MensajeEscrito el 17 Jun 2005 07:38 pm
Funcionó perfecto!!
Muchas gracias.

Otra pregunta, en la sesión solo puedo guardar variables de tipos standard o tambien puedo guardar objetos?

Gracias
Carolina

Por caravi

448 de clabLevel

1 tutorial
3 articulos

Genero:Femenino  

Emprendedora Programadora Educadora

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.