
02/12/2009, 13:09
|
| | Fecha de Ingreso: octubre-2007
Mensajes: 724
Antigüedad: 17 años, 5 meses Puntos: 4 | |
Respuesta: practicando PHP, duda sobre session, if, else... He echo esto, pero no sale nada de "session abierta":
<?php session_start();?>// esto lo tengo en la primera linea de la pagina, antes de nada
<?php
$hombre=$_POST['hombre'];
$mujer=$_POST['mujer'];
$nombre=$_POST['nombre'];
session_start();
$SESSION['prueba'] = "Bienvenido usuario";
if (isset($_SESSION['prueba']))
{
echo "session abierta ";}
if (($nombre == Joan) and ($hombre== hombre)){
echo "mi nombre es " .$nombre . " y soy Hombre";
}
else {
echo "Eres mujer " . $nombre ;
}
?>
<?php
if (isset($_SESSION['prueba'])) {
echo " No hay sesison abierta";
}
?>
pero si modifico asi:
<?php
$hombre=$_POST['hombre'];
$mujer=$_POST['mujer'];
$nombre=$_POST['nombre'];
session_start();
$SESSION['prueba'] = "Bienvenido usuario";
if (!isset($_SESSION['prueba']))
{
echo "session abierta ";}
if (($nombre == Joan) and ($hombre== hombre)){
echo "mi nombre es " .$nombre . " y soy Hombre";
}
else {
echo "Eres mujer " . $nombre ;
}
?>
<?php
if (isset($_SESSION['prueba'])) {
echo " No hay sesison abierta";
}
?>
entonces si me muestra el : session abierta mi nombre es Joan y soy Hombre
Última edición por jonysi_d; 02/12/2009 a las 13:16 |