buenas ahora he puesto un session start al principio i despues mas tarde he puesto una $session para llevarmerla para el otro script ahora os pongo el codigo
script donde hago la comprovacion
Código PHP:
<?php
session_start();
$usuario=$_POST['usuario'];
$password=$_POST['password'];
/* Conexion, seleccion de base de datos */
$enlace = mysql_connect("xxx","xxx","xxx")
or die("No pudo conectarse : " . mysql_error());
echo "<p>";
mysql_select_db("xxx") or die("No pudo seleccionarse la BD.");
/* Realizar una consulta SQL */
$consulta = "SELECT * FROM users where usuario=\"$usuario\" and password=\"$password\" ";
$resultado = mysql_query($consulta) or die("La consulta falló: " . mysql_error());
$num_rows = mysql_num_rows($resultado);
if($num_rows==1)
{
$_SESSION['id']=1;
echo ("<META HTTP-EQUIV = 'Refresh' CONTENT ='1; URL = editor1.php'");
}
else
{
echo "<body bgcolor=\"#D1E1F0\">";
echo "<center>login o password incorecto<p>";
echo "<a href=\"login.php\">vuelve a intentarlo</a></center>";
echo "</body>";
}
/* Liberar conjunto de resultados */
//mysql_free_result($resultado);
/* Cerrar la conexion */
mysql_close($enlace);
?>
i ahora el script donde utilizo la variable $session para poder acceder a su contenido
Código PHP:
<?
session_start();
if ($_SESSION['id']==1)
{
include("DB.php"); //funcions aux base de dades
......
......
......
......
else
{
echo "<body bgcolor=\"#D1E1F0\">";
echo "<center><table border=\"1\">
<tr><td colspan=\"2\" align=\"center\">no estas autorizado</td></tr>
<tr><td><a href=\"login.php\">logueate</a></td>
<td><a href=\"regis.php\">registrate</a><td><tr>
</table></center>";
echo "</body>";
}
?>
supongo que asi sera algo mas seguro haber que me podeis decir
gracias por todo