Hola!
Gracias a los 2 por contestar. He hecho en un momento una prueba con archivos nuevos y.. algo falla. Aquí va:
index.php
Código PHP:
$conexion=mysql_connect("-","-","*****");
mysql_select_db("-",$conexion);
$username= $_POST['username'];
$password = $_POST['password'];
$sql = "SELECT * FROM users WHERE username='$username' AND password='$password'";
$query=mysql_query($sql);
if($row=mysql_fetch_array($query)){
$_SESSION['username'] = $row['username'];
echo "Estoy dentro";
echo "<a href='prueba.php'> Entrar </a>";
} else { echo "no he podido entrar"; }
mysql_close($conexion);
prueba.php
Código PHP:
session_start();
if(isset($_SESSION['username'])){
echo "he entrado";
}else{
echo "no he podido entrar";
}
Al entrar en el prueba.php desde el link Entrar, sale esto:
Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent.
He probado de poner el Session_start(); arriba del todo del documento. Haciendo esto, el error ya no sale, pero directamente aparece: No he podido entrar.
Gracias!!
Saludoos