Jump to content

session_start()


davidpereira
 Share

Recommended Posts

Boas

Tenho várias páginas em html.

Quando faço login, se o login for correcto ele manda-me para a pagina home.

Em todas as paginas tenho session_start() mas so na pagina home e que aparece quem ta logado. Nas outras nao aparece nada.

Alguma ajuda??

Página de login

session_start();
$email=$_POST['email'];
$password=md5($_POST['password']);

$sql = mysql_query("SELECT * FROM clientes WHERE email = '$email' and password = '$password'") or die(mysql_error());
$row = mysql_num_rows($sql); 
if($row > 0){
$obj = mysql_fetch_array($sql);
$_SESSION ["user"]['email'] = $_POST['email'];
$_SESSION ["user"]['nome'] = '' . $obj[0];
echo "<script>login_correcto()</script>";

}else{
echo "<center><script>fail()</script></center>";
echo "<script>login_errado()</script>";
}

?>

Pagina home.


<?php echo $_SESSION["user"]["nome"]; ?>


em todas as paginas tenho o echo mas so no home que aparece o user.

Link to comment
Share on other sites

sim hapy.

Sorte estagiar na faculdade de medicina. Já resolvi.

As paginas estavam .html e deviam estar .php.

Obrigado pela ajuda.

👍

50 point for u!

se o problema era esse, podes configurar o servidor para processar os ficheiros com terminação .html como PHP para não estares a alterar todos os ficheiros.

(apache / .htaccess)

AddType application/x-httpd-php .html
Edited by HappyHippyHippo
IRC : sim, é algo que ainda existe >> #p@p
Link to comment
Share on other sites

se existe coisa que deteste (mesmo, mas mesmo) é ver PHP no meio do HTML

- é extremamente difícil de ler

- é horrível fazer alterações

- nunca sabes rapidamente quando acabar um ciclo

- vai contra filosofias básicas de programação (como separação de código de diferentes funções : processo / apresentação)

- é feio

- etc

- etc

- etc ...

IRC : sim, é algo que ainda existe >> #p@p
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.