Cannot modify header information (Без причина!)

koky_94

Registered
Cannot modify header information - headers already sent by (output started at C:\AppServ\www\login.php:1) in C:\AppServ\www\login.php on line 20

config.php
Код:
//connect to DB
mysql_connect("localhost","root","rootpw");
@mysql_select_db("db");

login.php
Код:
include ("config.php");
if(isset($_POST['login'])) {
	$username = $_POST['username'];
	$password = $_POST['password'];
	
	$utf8 = mysql_query("SET names utf8");
	$checkUser = mysql_query("SELECT * FROM users WHERE username='$username'");
	$checkUserRows = mysql_num_rows($checkUser);
	if ($checkUserRows > 0) {
		$row = mysql_fetch_array($checkUser);
		$original_pw = $row['password'];
		if ($original_pw != $password) {
			$loginResult = "Грешна парола!";
		} else {
			//login
			setcookie("username",  $username, time()+86400);
			header("Location: profile.php");
		}
	} else $loginResult = "Грешно потребителско име!";
}

Никъде не съм оставил "space" или празен ред. :?
 
Конвентирам ги както каза с програмата Notepad++ , но като отворя файла който съм конвентирал пак показва, че е ANSI :shock:

EDIT: Настройх го и сега нямам проблем, благодаря.
+1
 
Според мене това не е от никакъв екодинг просто, header тага трябва винаги да стой най-отгоре ;]

Вместо да позваш header ползвай <meta http-equiv="refresh" content="0;url=http://google.bg">
 

Back
Горе