چرا برنامه اجرا نمیشه و این ارور ها رو می ده ؟!

mhofayyaz

Member
سلام
نمی دونم مشکل چیه و چرا برنامم اجرا نمیشه . وقتی که برنامه می خواد اجرا بشه ارورهای زیر رو می ده :
PHP:
Warning: session_start(): Cannot send session cookie - headers already sent by (output started at F:\news\do.add.news.php:1) in F:\news\generals.inc.php on line 2

Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at F:\news\do.add.news.php:1) in F:\news\generals.inc.php on line 2

Warning: Cannot modify header information - headers already sent by (output started at F:\news\do.add.news.php:1) in F:\news\generals.inc.php on line 20

اینم محتویات generals.inc.phpL :

PHP:
<?php

session_start();
// connect to database
@mysql_connect("localhost","root","123");
@mysql_select_db("pars7");

if(mysql_error())
{
	echo "Cound not connect to database!";
	die;
}


function IsUserLoginned()
{
	if(!$_SESSION["User"])
		return false;
	else
		return true;
}

function Redirect($url)
{
	if(!$url) return;
	header("location: $url");
	die;
}

ارور خط سیزده رو که می ده ، تابع Redirect فراخوانی میشه . 
اگه میشه راهنمایی کنید 
ممنون
 
آخرین ویرایش:

tabib_m

Member
قبل از تابع session_start هیچ چیزی نباید echo بشه!!!

این مشکل بارها و بارها در این انجمن (و همچنین انجمن های دیگه) مطرح میشه ، لطفا قبل از پرسیدن جستجو کنید.

موفق باشید.
 

جدیدترین ارسال ها

بالا