İyinet'e Hoşgeldiniz!

Türkiye'nin En Eski Webmaster Forum'una Hemen Kayıt Olun!

Kayıt Ol!

Session kullanimi

ReGuaL

0
İyinet Üyesi
Katılım
1 Ekim 2006
Mesajlar
204
Reaction score
0
Merhaba arkadaslar

bir dosyayi acip editleyip o dosyaya browser üzerinden erisim kurdugumda session hatasi aliyorum, ama editlemeden önce hicbir sorun olmuyor. Editlemeden tekrar upload etsem bile ayni sorunu veriyor. Sizce sorun ne olabilir

Hata:
Kod:
Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /home/belirt/public_html/oku.php:1) in /home/belirt/public_html/include/session.php on line 46

Dipnot:
Ayni scripti localhostda, sorunsuz bir sekilde calistiriyorum, ama serverda calismiyor. PHP sürümleride ayni.
 

Grafix

0
İyinet Üyesi
Katılım
16 Aralık 2006
Mesajlar
1,153
Reaction score
0
Konum
Bursa
sayfanın başına

ob_start();

ve sonuna

ob_end_flush();

fonksiyonlarını eklemeyi dene.

PHP:
<?
ob_start();

//////////////////////
#
#
#
#bla bla bla bla bla bla bla
#
#
#
//////////////////////

ob_end_flush();
?>
 

ReGuaL

0
İyinet Üyesi
Katılım
1 Ekim 2006
Mesajlar
204
Reaction score
0
maalesef yine ayni.
PHP:
<?php 	
	include ("include/session.php");
ob_start();
	require('oylama/_oylamayap.php'); 
 	$id = $_GET[id]; 
	include ("includes/config.php");
	include ("includes/inc.php");
$id = intval($_GET['id']);
$sorgu=mysql_query("SELECT * FROM ns_portal where id='$id'");
while($cikti = mysql_fetch_array($sorgu)) {
$id = $cikti['id'];
$icerik = $cikti['icerik'];
$baslik = $cikti['baslik'];
$nick = $cikti ['nick'];
$etiket = $cikti ['etiket'];
$etiket1 = $cikti ['etiket1'];
$etiket2 = $cikti ['etiket2'];
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head profile="http://gmpg.org/xfn/11">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title><?=$baslik;?> - <?=$siteadi;?> - <?=$siteslogan;?></title>
<? include ("templates/header.php");?>	
<script type="text/javascript" language="javascript" src="js/behavior.js"></script>
<script type="text/javascript" language="javascript" src="js/rating.js"></script>
<link rel="stylesheet" type="text/css" href="oylama/css/oylama.css" />
</head>
<body>
<div class="govde">
 <div class="logo">
   <div align="right">
    <a href='iletisim.php'><img src='./images/kaydol.gif' border='0' onmouseover="SwapOut(this, 'join')" 

onmouseout="SwapBack(this, 'join')" name='join' /></a></div><br />
    <? include ("templates/navbar.php");?>
  <br />
	<div id="shadow-container">
        <div class="shadow1">
            <div class="shadow2">
                <div class="shadow3">
                    <div class="container">
<div class="govde2 style3" style="border-style: solid; border-width: 1px; padding-left: 4px; padding-right: 4px; 

padding-top: 1px; padding-bottom: 1px">
<span class="okuyazi"><? print strip_tags ($baslik) ;?>, <? print strip_tags($icerik);?></span><br />
<span class="okunick">Yazar: <? print strip_tags ($nick) ;?></span>
    
     <? if($session->logged_in){
     echo rating_bar($id,'5');} else {
	 echo "<br /><font size=\"2\">Oylama yapmak veya sonuclari görmek icin <a href=\"register.php\">kayit</a> 

olmaniz gerekmektedir.</font><br />";
	 } ?>
     Etiketler: <a href="http://<?=$siteadresi;?>/ara.php?kelime=<?=$etiket;?>"><?=$etiket;?></a>, <a 

href="http://<?=$siteadresi;?>/ara.php?kelime=<?=$etiket1;?>"><?=$etiket1;?></a>, <a 

href="http://<?=$siteadresi;?>/ara.php?kelime=<?=$etiket2;?>"><?=$etiket2;?></a>
    <br /><a href="index.php"><font size="5">Geri</font></a>
    <hr />
<? 
$sorgu=mysql_query("SELECT * FROM konu_yorumlari where konu='$id'");
while($cikti = mysql_fetch_array($sorgu)) {
$yorum = $cikti['yorum'];
$yorumcu = $cikti['yapan'];?>
<div class="govde2">
<?
echo $yorumcu.' diyorki:';
echo '<br />';?>
<?=$yorum;?></div>
<? echo '<br />';
}
if($session->logged_in){
?>
	<hr />
<div class="okuyazi">Yorum Yaz</div>
<form action="yorumok.php" method="POST">
<input name="yapan" type="hidden" value="<?=$session->username;?>" />
<input name="konu" type="hidden" value="<?=$id;?>" />
<textarea name="yorum"></textarea><br />
<input type="submit" value="Yolla" />
</form>
<? } else {}; ?>

	<? include ("templates/footer.php")?>
        						</div>
				 		 </div>
  					</div>
                </div>
            </div>
        </div>
    </div>
</div>
</body>
</html>
<? ob_end_flush(); ?>

kodlarda sacmalamis olabilirm, acemiligime bagislayin =)
 

Breeze

0
İyinet Üyesi
Onaylı Üye
Katılım
17 Nisan 2007
Mesajlar
1,445
Reaction score
0
Konum
CTRL + W
<?
session_start();
$degisken=$_SESSION["hafizadaki_degisken"];
session_end();
?>
yazmayı dene
 

Türkiye’nin ilk webmaster forum sitesi iyinet.com'da forum üyeleri tarafından yapılan tüm paylaşımlardan; Türk Ceza Kanunu’nun 20. Maddesinin, 5651 Sayılı Kanununun 4. maddesinin 2. fıkrasına göre, paylaşım yapan üyeler sorumludur.

Backlink ve Tanıtım Yazısı için iletişime geçmek için Skype Adresimiz: .cid.1580508955483fe5

Üst