Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
System logowania
#1
Question 
Mam problem z tym skryptem połowa jest w HTML a druga połowa w PHP.
Kod PHP:
<?php
session_start
();
 if (isset(
$_GET['akcja']) && $_GET['akcja']=='wyloguj'){
unset(
$_SESSION['zalogowany']);
}
 if (isset(
$_POST['pass']) && $_POST['haslo']=='demo1'){
$_SESSION['zalogowany'] = 1;
}
if(isset(
$_SESSION['zalogoway'])) {
?>
<center>
<br />
<form method="post" action="">
<input type="text" name="login" maxlength="15"><br />
<input type="password" name="pass" maxlength="15"><br />
<input type="submit" value="Zaloguj">
</form></center>
<?php
}else {
?>

Tajne dane<br />
<a href="index.php?akcja=wyloguj">Wyloguj</a>

<?php
}
?>

.Wyświetla mi się komunikat :
Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at D:\Program Files (x86)\WebServ\httpd\index.php:10) in D:\Program Files (x86)\WebServ\httpd\index.php on line 21

Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at D:\Program Files (x86)\WebServ\httpd\index.php:10) in D:\Program Files (x86)\WebServ\httpd\index.php on line 21
Tajne dane
Wyloguj
Odpowiedz
#2
Odpowiedz
#3
Wiem że jest inne rozwiązanie ale chcę wiedziec co jest nie tak w moim kodzie ?
Odpowiedz
#4
Kod PHP:
session_start(); 
daję się przeważnie na samej górze.

Kod PHP:
<?php
ob_start
(); // daj na samej samej górze skryptu

ob_end_flush(); // na samym dole
?>
zbuforuje to wyjście i pozwoli na takie operacje Smile także operacje na ciasteczkach , w innym miejscu.
Cytat:Wyrazić to co czuję , zabrakło by tyle słów....
Odpowiedz


Podobne wątki…
Wątek: Autor Odpowiedzi: Wyświetleń: Ostatni post
  Polskie Znaki - System Newsów, a strona Jigsaw 3 3,473 01-06-2010, 20:43
Ostatni post: Pedro84
  [CSS/JS] Box do logowania jako popup refbackbank 1 3,147 29-04-2010, 02:44
Ostatni post: R_Rafalsky

Skocz do:


Użytkownicy przeglądający ten wątek:
Sponsorzy i przyjaciele
SeoHost.pl