Jump to content
php.lv forumi

Headers already sent


zvaigzniite

Recommended Posts

Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at C:\xampp\htdocs\index.php:1) in C:\xampp\htdocs\index.php on line 2

 

uzmet shitadu errorinju ka lai salabo ir kaadi ieteikumi?

 

mekleeju netaa neko ipashi neatradu

index.php saakums

 

<?php

session_start();

 

 

 

if($_SERVER['REMOTE_ADDR']=="89.191.105.7")

{

ini_set('display_errors','On');

}

else

{

ini_set('display_errors','Off');

}

include("inc/config.php");

// Vajadzigais kverijs

if(isset($_SESSION['member_id']))

{

$member_id = $_SESSION['member_id'];

$result = mysql_query("SELECT * FROM lietotaji WHERE member_id=$member_id");

}

 

// Ja sanem pieprasijumu IELOGOTIES

if(isset($_GET['id']) and $_GET['id'] == "login")

{

$logins = quote_smart($_POST['logins']);

$parole = quote_smart($_POST['parole']);

$blockq = 0;

$result = mysql_query("SELECT * FROM lietotaji WHERE username=$logins and password=$parole and blocked=$blockq");

 

// Izvelkam lietotaja ID

$row = mysql_fetch_row($result);

$member_id = $row[0];

 

// Ja šads lietotajs pastav

if(mysql_num_rows($result) == 1)

{

$_SESSION['member_id'] = $member_id;

}

else

{

$nav = "Nepareizs Logins/Parole vai arī akonts ir bloķēts!";

}

}

 

 

 

?>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

Edited by zvaigzniite
Link to comment
Share on other sites

Kemito, ob_start() galīgi nav problēmas risinājums! Tas neīstajā vietā tikai padarīs aplikāciju lēnāku.

 

Kā jau teicu un Kemito Mani atkārtoja: "pirms <?php ir kaut kādi lieki simboli..."!

Link to comment
Share on other sites

Kemito, ob_start() galīgi nav problēmas risinājums! Tas neīstajā vietā tikai padarīs aplikāciju lēnāku.

 

Kā jau teicu un Kemito Mani atkārtoja: "pirms <?php ir kaut kādi lieki simboli..."!

 

un ka es varu pastities vai tur ir kaadi lieki simboli vai nav ar notepad ++ neko neuzraada

Link to comment
Share on other sites

Nu kā... Vai pirms <?php ir kaut kas? Pilnīgi jebkas? Kaut vai atstarpe vai jauna rindiņa...

 

Jābūt šādi:

321ea-large.jpg

 

Ja Tev tur viss ir kārtībā, tad skatīsimies, kas vēl tur nav labi!

Link to comment
Share on other sites

Nu bet

headers already sent (output started at C:\xampp\htdocs\index.php:1) in C:\xampp\htdocs\index.php on line 2

norāda, ka tomēr kāds output ir jau bijis.

Ne visos redaktoros var tos BOM simbolus redzēt, parastajā notepad pat neparādīs.

Apskati lapas kodu ar Opera piemēram, tur pirms tā DOCTYPE arī uzpeldēs BOM visdrīzāk.

Jāsaglabā faili ir kā UTF-8 without BOM, tad kam tādam būt nevajadzētu.

P.S. sākumā tēmēju uz īpatnēju config.php, bet tad kļūda uzpeldētu citā rindiņā.

Link to comment
Share on other sites

Nu bet

 

norāda, ka tomēr kāds output ir jau bijis.

Ne visos redaktoros var tos BOM simbolus redzēt, parastajā notepad pat neparādīs.

Apskati lapas kodu ar Opera piemēram, tur pirms tā DOCTYPE arī uzpeldēs BOM visdrīzāk.

Jāsaglabā faili ir kā UTF-8 without BOM, tad kam tādam būt nevajadzētu.

P.S. sākumā tēmēju uz īpatnēju config.php, bet tad kļūda uzpeldētu citā rindiņā.

 

 

a kaa lai to BOM nonjem? :O

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...