Gå til innhold

"Cannot send cache limiter" headers already sent. Linux server


Anbefalte innlegg

Hei.

 

har egen linux server med ubuntu server edition installert, endelig fått ftp og sånnt til å funke.

 

men jeg får denne feilmelding på index.php: ( og alle anre filer forsåvidt .. Kun i denne mappen )

 

Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /var/www/folder/index.php:1) in /var/www/folder/index.php on line 3

 

koden er som følger:

 

 

 

<?php
ob_start();
session_start();
include "config.php";
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="nb_NO">
<head>
<link type="text/css" href="style.css" rel="stylesheet" media="screen" />
<!--[if gte IE 7]>
<link type="text/css" href="ie7-fix.css" rel="stylesheet" media="screen" />
<![endif]-->
<!--[if lte IE 6]>
<link type="text/css" href="ie6-fix.css" rel="stylesheet" media="screen" />
<![endif]-->

<link href="css.css" rel="stylesheet" type="text/css">
<script LANGUAGE="JavaScript" SRC="tooltip.js" type="text/javascript"></SCRIPT>

<script type="text/javascript">
window.onload = function() {
var tSelect = document.getElementById('myselect');
tSelect.onchange = function() {
var idx = this.selectedIndex;
if(idx < 1) {
 document.getElementById('hTxtBox').style.left = 'auto';
}
else {
 document.getElementById('hTxtBox').style.left = '-999px';
}
};
}
</script>

<title>** | Index</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
</head>
<body>
<div id="container">
<div id="banner" >
	<h1>
		<a href="" id="logolink" title="**">
				<span>**</span>
		</a>
	</h1>
</div>
<div id="left">

	<div class="box">
		<div  class="content">
<?php
if(!isset($_SESSION['id'])) {
?>
			<h2 class="login">
				LOGG<span>INN</span>
			</h2>
	  <form action="?page=login" class="login">
				<fieldset>
					<ol>
						<li>
							<label for="bruker">Brukernavn</label>
							<input id="bruker" type="text" name="username"/>
						</li>
						<li>
							<label for="passord">Passord</label>
							<input id="passord" type="password" name="password" />
						</li>
						<li class="right">								<input id="husk" type="checkbox" />
						<input type="submit" id="login" name="login" value="Logg inn" />
						</li>
					</ol>
				</fieldset>
			</form>


<?php
}
else
{
?>
			<h2 class="login">
				LOGGET<span>INN</span>
			</h2>

<p><a href="?page=system_m">Driftsmeldinger</a></p>
<p><a href="?page=nyhet">Nyheter</a></p>
<p><a href="?page=produkter_m">Produkter</a></p>
<p><a href="?page=brukere">Brukere</a></p>


<?php
}
?>
			</div>
		<div class="bottom"> </div>
	</div><!-- end .box -->

	<div class="box">
		<div  class="content">
			<h2>
				CORE<span>MENY</span>
			</h2>
			<p><a href="?page=hoved">Hovedside</a></p>
			<p><a href="?page=products">Produkter</a></p>
			<p><a href="?page=system">Driftsmeldinger</a></p>
			<p><a href="?page=faq">FAQ</a></p>
			<p><a href="?page=contact">Kontakt oss</a></p>
			<p><a href="?page=archive">Arkiv nyheter</a></p>
			<p> </p>
	  </div>
		<div class="bottom"> </div>
	</div><!-- end .box -->

	<div class="box">
		<div  class="content">
			<h2>
				NÅVÆRENDE<span>OPPETID</span>
			</h2>
			<table class="oppetid">
				<tr>
					  <td>Web</td>
					  <td class="right">19 dager</td>
				</tr>
				<tr>
				   		<td>IRC</td>
						<td class="right">5 dager</td>
				  </tr>
				  <tr>
  					 	<td>Win01</td>
					<td class="right">67 dager</td>
				  </tr>
				  <tr>
					<td>Ping til nix</td>
  					  <td class="right">1.20 ms</td>
			  </tr>
			</table>
		</div>
		<div class="bottom"> </div>
	</div><!-- end .box -->

</div><!-- end #left -->

<div id="right">

	<div class="box">
		<div  class="content">
			<h2 class="domene">
				DOMENE<span>SØK</span>
			</h2>
			<p>Her kan du raskt sjekke om domenenavnet du ønsker er ledig</p>
 <form action="?page=domain" method="POST">
				<input id="sok" name="domain" type="text" value="yourdomain.com"/>
				<input type="submit"  name="submit" value="Søk" />
			</form>
		</div>
		<div class="bottom"> </div>
	</div><!-- end .box -->

<?php
include("prod.php");
?>



</div>	
<!-- end #right -->
<div id="content">

<?php
include "include.php";
?>	
</div><!-- end #content -->
	<div id="footer">
		<div class="content">
			<span class="bilder">
				<img src="images/dell.png" alt="dell" />
				<img src="images/linux.png" alt="linux" />
			<img src="images/debian.png" alt="debian" />
			</span>
			<div class="linker"> ...
			</div>
  </div>
		<div class="bottom"> </div>
	</div>
</div>
</body>
</html>

 

 

 

takk på forhånd

Lenke til kommentar
Videoannonse
Annonse

Google var en dårlig venn. Den viser bare resultater hvor folk enten ikke har fått det løst, eller hvor de har glemt session_start(); i toppen. .

 

..

 

. Lurer på hvofror folk spør engang når eneste svaret er "Google is your friend"

Lenke til kommentar

Problemet er nok at du har lagret filene som UTF-8 i en editor som legger til en totalt unødvendig BOM i starten av filen. Siden PHP ikke direkte støtter UTF-8 blir denne skrevet ut før du i det heltatt har fått kjørt en eneste kodelinje. Trikset blir derfor å fjerne BOM. Det enkleste er vel å lagre det som et annet tegnsett, f.eks ISO-8859-1. Ev. må man stille inn editoren til å ikke lagre med BOM eller bytte editor.

Lenke til kommentar

Kan du kanskje forklare dette i notepad?

- kommer ikke til å bytte editor ;) Sorry

 

Gjorde det enda verre å sette tegnsett til ISO-8859-1

 

 <---- BOM , hater den!

Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at /var/www/**/index.php:1) in /var/www/**/index.php on line 3

 

Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /var/www/**/index.php:1) in /var/www/**/index.php on line 3

[/quoet]

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...