Topic: header already sent by
Taigi turiu login scrptuka.
<?php
require_once "config.php";
if(isset($_COOKIE['username']) || $_COOKIE['password']){
if ($username == $usernames && $password == $passwords){
echo "<meta http-equiv='refresh' content='0;url=index.php'>";
}
}
if(isset($_POST['submit'])){
$username = $_POST['username'];
$password = $_POST['password'];
if ($username == $usernames && $password == $passwords){
setcookie("username", $username, time()+3600, "/");
setcookie("password", $password, time()+3600, "/");
echo "<meta http-equiv='refresh' content='0;url=index.php'>";
}
else {
echo 'Neteisigi Duomenys';
}
}
else {
if(!isset($_COOKIE['username'])){
echo '<form action="" method="POST">';
echo 'Username:<br><input name="username" type="text"><br />';
echo 'Password:<br><input name="password" type="password"><br />';
echo '<input name="submit" type="submit" value="Jungtis"><br />';
echo '</form>';
}
}
mysql_close($db)
?>
tarp config yra tik mysql prisijungimas ir keletas funkciju.
Ir kodel kai idedu i hosta ir bandau prisijungt meta tokia klaida:
Warning: Cannot modify header information - headers already sent by (output started at /home/avice/domains/avice.us.lt/public_html/naujienos/login.php:2) in /home/avice/domains/avice.us.lt/public_html/naujienos/login.php on line 20
tik su sesija prisijunge o su cookies ne? kodel taip?
o kai ant pc paleidau hosta ir ismeginau. Buvo viskas gerai prisijungia su cookies be jokiu klaidu.
o kai idedu login.php hoste i pagrindini aplanka public_html prisijungia gerai. Kame beda?