Ver Mensaje Individual
  #2 (permalink)  
Antiguo 17/07/2010, 16:58
abcdefghi
 
Fecha de Ingreso: enero-2010
Mensajes: 191
Antigüedad: 14 años, 3 meses
Puntos: 7
Respuesta: problema con cerrar sesion_start()

La verdad que estas preguntas no son dignas de responderse, una cosa es estar tratando de aprender y otra es no leer en lo mas mínimo nada.

Busca en el manual:

Código:
operadores en php
session_start
session_destroy
isset
is_numeric
if
htmlentities
header # especialmente donde dice NO DEBE HABER SALIDA ANTES DE LLAMAR ESTA FUNCION
De todas maneras algo así debería minimamente servirte, se puede hacer mucho mejor pero esta bien educativo.

Código PHP:
<?php

session_start
(); //Iniciamos el sistema de sessiones

if ( ! isset($_POST['nombre']) OR ! $_POST['nombre']) //(Si no esta definido nombre) o (si no contiene nada ni siquiera un espacio en blanco)
{
      echo 
"<div>Debe ingresar un nombre</div>";
}
elseif ( ! isset(
$_POST['email']) OR ! $_POST['email']) //(Si no esta definido email) o (si no contiene nada ni siquiera un espacio en blanco)
{
      echo 
"<div>Debe ingresar un email</div>";
}
elseif ( ! isset(
$_POST['telefono']) OR ! $_POST['telefono']) //(Si no esta definido teléfono) o (si no contiene nada ni siquiera un espacio en blanco)
{
      echo 
"<div>Debe ingresar un telefono</div>";
}
elseif (isset(
$_POST['nombre']) AND $_POST['nombre'] AND isset($_POST['email']) AND $_POST['email'] AND isset($_POST['telefono']) AND $_POST['telefono'])
{

//Cargamos las variables a la sesión
$_SESSION['nombre'] = $_POST['nombre']; 
$_SESSION['email'] = $_POST['email']; 
$_SESSION['telefono'] = $_POST['telefono']; 

//Redirigimos a la sección del distribuidor
header ("Location: secciondistribuidor.php");

}

?><form name="miformu" method="post" action="validar.php"  onSubmit="revisar(this);">
<ul>

<li>    Nombre: <input type="text" name="nombre" id="nombre" size="40" value="<?php if (isset($_SESSION['nombre'])) echo htmlentities($_SESSION['nombre']); ?>"/> </li>
    
    <li>Email: <input type="text" name="email" id="email" size="40"value="<?php if (isset($_SESSION['email'])) echo htmlentities($_SESSION['email']); ?>"/> </li>
    
    
    <li>Telefono: <input type="text" name="telefono" id="telefono" size="9"value="<?php if (isset($_SESSION['telefono'])) echo htmlentities($_SESSION['telefono']); ?>"/> </li>


<li>Comentarios:

<textarea cols="30" rows="7" name="comentario" id="comentarios"> </textarea>    
</li>


<li>

<input type="submit" name="enviar1" value="Enviar"id="enviar">
</li>
</ul>
</form>

Última edición por abcdefghi; 17/07/2010 a las 17:03