Ver Mensaje Individual
  #11 (permalink)  
Antiguo 17/08/2005, 09:46
xili48
 
Fecha de Ingreso: agosto-2005
Mensajes: 77
Antigüedad: 21 años, 2 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...