Ver Mensaje Individual
  #11 (permalink)  
Antiguo 17/08/2005, 09:46
xili48
 
Fecha de Ingreso: agosto-2005
Mensajes: 77
Antigüedad: 18 años, 8 meses
Puntos: 0
Vaya nunca coincidimos es una pena. Me parece que, después de todo, lo q quiero hacer no se puede. A ver... he utilizado exactamente el mismo método q turco, con su página de control, su include seguridad, etc. para la página de precios.
Lo q pasa es q esa pág no imprime nada en pantalla, sólo guarda el valor de las variables para las tablas de los precios.
Entonces, en la página del formulario para las reservas, es donde incluyo precios.php para obtener los valores. A su vez precios.php incluye seguridad.php pues es la protegida. Y aquí creo q está el fallo, q intento hacer algo q no se puede... ¿o si? Os dejo el código de todo a ver si se entiende mejor:
Autentificación:


Código PHP:
<html> 
<head> 
<title>Autentificación PHP</title> 
</head> 
<body> 
<h1>Autentificación </h1> 
<form action="control.php" method="POST"> 
<table align="center" width="225" cellspacing="2" cellpadding="2" border="0"> 
<tr> 
<td colspan="2" align="center" 
<? if ($_GET["errorusuario"]=="si")
{
?> 
bgcolor=red><span style="color:white"><b>Datos incorrectos</b></span> 
<?}
else
{
?> 
bgcolor=#cccccc>Introduce tu clave de acceso 
<?}
?>
</td> 
</tr> 
<tr> 
<td align="right">USER:</td> 
<td><input type="Text" name="usuario" size="8" maxlength="50"></td> 
</tr> 
<tr> 
<td align="right">PASSWD:</td> 
<td><input type="password" name="contrasena" size="8" maxlength="50"></td> 
</tr> 
<tr> 
<td colspan="2" align="center"><input type="Submit" value="ENTRAR"></td> 
</tr> 
</table> 
 
</form> 
Tu ip:
  <?
echo $REMOTE_ADDR 
?>
<br>
<a href="salir.php">Salir</a>
</body> 
</html>
Control.php:
Código PHP:
<? 
if ($_POST["usuario"]=="richard" && $_POST["contrasena"]=="universal123"){ 

    
session_start(); 
    
$_SESSION["autentificado"]= "SI"
    
header ("Location: precios.php"); 
}else { 

    
header("Location: autentificacion.php?errorusuario=si"); 

?> 
<!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>
</body>
</html>

Seguridad.php:
Código PHP:
<? 

session_start
(); 

if (
$_SESSION["autentificado"] != "SI") { 
   
    
header("Location: autentificacion.php"); 
    exit(); 

?>


precios.php:
Código PHP:
<?php 
include("seguridad.php"); 
 
?> 
<!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>
<?
$pp1 
53;
$pp2 75;
$pp3 53;
$pp4 75;
$pp5 53;
$pu1 49;
$pu2 69;
$pu3 49;
$pu4 69;
$pu5 49;
$info1 "Buggy incluido";
?> 
</body>
</html>

Y lo q quiero es q no pida autentificación para entrar en esta página:

formulario.php:
Código PHP:
<?php
include 'precios.php';
?> 

<!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>formulario</title>
</head>

<body>
<form name="form1" method="post" action="confirmar.php">

<table width="800" border="0" align="center">
  <tr align="right">
  <td colspan="3" align="left">
 <table width="800"  border="0" align="center" cellpadding="2" cellspacing="2" class="body">
    <tr align="center" valign="middle">
      <td width="250" bgcolor="#C9EDC9" class="bodyblack"><strong>Periodo</strong></td>
      <td width="175" bgcolor="#DEEAFE" class="bodyblack"><strong>Precio p&uacute;blico</strong></td>
      <td width="175" bgcolor="#C9EDC9" class="bodyblack"><strong>Precio Universal</strong></td>
      <td width="200" height="15" bgcolor="#DEEAFE" class="bodyblack"><strong>Informaci&oacute;n</strong></td>
    </tr>
    <tr align="center" valign="middle">
      <td bgcolor="#C9EDC9">Baja (01/06/2005 - 31/08/2005) </td>
      <td bgcolor="#DEEAFE"><?
    
echo "$pp1";
    
?>
&euro; </td>
      <td bgcolor="#C9EDC9"><?
    
echo "$pu1";
    
?>
&euro; </td>
      <td bgcolor="#DEEAFE"><?
    
echo "$info1";
    
?>
      </td>
    </tr>
    <tr align="center" valign="middle" bgcolor="#FFFFFF">
      <td bgcolor="#C9EDC9">Alta (01/09/2005 - 30/11/2005)</td>
      <td bgcolor="#DEEAFE"><?
    
echo "$pp2";
    
?>
&euro; </td>
      <td bgcolor="#C9EDC9"><?
    
echo "$pu2";
    
?>
&euro; </td>
      <td bgcolor="#DEEAFE"><?
    
echo "$info2";
    
?></td>
    </tr>
    <tr align="center" valign="middle" bgcolor="#FFFFFF">
      <td bgcolor="#C9EDC9">Baja (01/12/2005 - 15/02/2006)</td>
      <td bgcolor="#DEEAFE"><?
    
echo "$pp2";
    
?>
&euro; </td>
      <td bgcolor="#C9EDC9"><?
    
echo "$pu3";
    
?>
&euro; </td>
      <td bgcolor="#DEEAFE"><?
    
echo "$info3";
    
?></td>
    </tr>
    <tr align="center" valign="middle" bgcolor="#FFFFFF">
      <td bgcolor="#C9EDC9">Alta (16/02/2006 - 31/05/2006)</td>
      <td bgcolor="#DEEAFE"><?
    
echo "$pp4";
    
?>
&euro; </td>
      <td bgcolor="#C9EDC9"><?
    
echo "$pu4";
    
?>
&euro; </td>
      <td bgcolor="#DEEAFE"><?
    
echo "$info4";
    
?></td>
    </tr>
    <tr align="center" valign="middle" bgcolor="#FFFFFF">
      <td bgcolor="#C9EDC9">Baja (01/06/2006 - 31/08/2006)</td>
      <td bgcolor="#DEEAFE"><?
    
echo "$pp5";
    
?>
...etc...