Php Koduyla İlgili Bir Sorun
-
Selam ben bir sayfa hazırlıyodum cookie lerle iligli olması lazım şimdi admin ile giriş yapınca admin cookie si gidiyor bilgisayarına eğer adminsede bir lkink göstericek kod şu
<?php
session_start();
if($_SESSION['admin'] == 'df83hfg7ds')
{
echo "<a href=\"proje/sayfa1.html\" class=\"links-aw\" target=\"anapencere\">Yetkili</a>";
}
?>şimdi ben bunu hazır template i olan bir sayfaya koydum
o sayfanın koduda bunlar
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>MCdivision</title>
<!--By http://MCdivision.com all rights reserved Download your free templates today -->
<link rel="stylesheet" type="text/css" href="scripts/stylesheet.css">
</head>
<body>
<center>
<TABLE WIDTH=800 BORDER=0 CELLPADDING=0 CELLSPACING=0>
<TR>
<TD WIDTH=800 VALIGN=MIDDLE class="tdcellsi">
<P><table style="filter:GLOW(color=black, strength=3)">
<tr><td><font color="white" size="2">
<a href="http://mcdivision.com/" class="links-aw" target="_blank">MCdivision</a></font></td></tr></table>
</P>
</TD>
</TR></table>
<TABLE WIDTH=800 BORDER=0 CELLPADDING=0 CELLSPACING=0>
<TR>
<TD WIDTH=150 VALIGN=middle class="tdcells">
<P class="title"><br>
</P>
</TD>
<TD WIDTH=500 VALIGN=middle class="tdcells">
<P class="title">Domaine title Here
</P>
</TD>
<TD WIDTH=150 VALIGN=TOP class="tdcells">
<P class="title"><BR>
</P>
</TD>
</TR>
<TR>
</table>
<TABLE WIDTH=800 BORDER=0 CELLPADDING=0 CELLSPACING=0 class="tdcells">
<TR>
<TD WIDTH=800 VALIGN=TOP class="tdcellsi">
<P class="text"><script language="javascript" src="scripts/dati.js"></script><script language="JavaScript">dT();</script>
</P>
</TD>
</TR>
</TABLE>
</P>
</TD>
</TR>
</TABLE>
<!--end head-->
<TABLE WIDTH=800 BORDER=0 CELLPADDING=0 CELLSPACING=0>
<TR VALIGN=TOP>
<TD WIDTH=150>
<P>
<!-- Menu -->
<TABLE WIDTH=135 BORDER=0 CELLPADDING=0 CELLSPACING=0 class="tdcells">
<COL WIDTH=119>
<TR>
<TD WIDTH=119 VALIGN=TOP class="tdcellsi">
<P class="text">Title
</P>
</TD>
</TR>
<TR>
<TD WIDTH=119 VALIGN=TOP bgcolor="#000000">
<P align="center">
<a href="mailto:your@email.com" class="links-aw">Contact us</a>
<BR><a href="pages/home.html" class="links-aw" target="mcdivision">Home Page</a><BR>
</P>
</TD>
</TR>
</TABLE>
<br>
<TABLE WIDTH=135 BORDER=0 CELLPADDING=0 CELLSPACING=0 class="tdcells">
<COL WIDTH=119>
<TR>
<TD WIDTH=119 VALIGN=TOP class="tdcellsi">
<P class="text">Title
</P>
</TD>
</TR>
<TR>
<TD WIDTH=119 VALIGN=TOP bgcolor="#000000">
<P align="center">
<a href="pages/page1.html" class="links-aw" target="mcdivision">Link1</a><BR>
<a href="pages/page2.html" class="links-aw" target="mcdivision">Link2</a><BR>
</P>
</TD>
</TR>
</TABLE>
<br>
<TABLE WIDTH=135 BORDER=0 CELLPADDING=0 CELLSPACING=0 class="tdcells">
<COL WIDTH=119>
<TR>
<TD WIDTH=119 VALIGN=TOP class="tdcellsi">
<P class="text">Title
</P>
</TD>
</TR>
<TR>
<TD WIDTH=119 VALIGN=TOP bgcolor="#000000">
<P align="center">
<?php
session_start();
if($_SESSION['admin'] == 'df83hfg7ds')
{
echo "<a href=\"pages/page3.html\" class=\"links-aw\" target=\"mcdivision\">Link3</a>";
}
?>
<a href="pages/page4.html" class="links-aw" target="mcdivision">Link4</a><BR>
<a href="pages/page5.html" class="links-aw" target="mcdivision">Link5</a><BR>
<a href="pages/page6.html" class="links-aw" target="mcdivision">Link6</a><BR>
<a href="pages/page7.html" class="links-aw" target="mcdivision">Link7</a><BR>
<a href="pages/page8.html" class="links-aw" target="mcdivision">Link8</a><BR>
<a href="pages/page9.html" class="links-aw" target="mcdivision">Link9</a><BR>
</P>
</TD>
</TR>
</TABLE>
<br>
<TABLE WIDTH=135 BORDER=0 CELLPADDING=0 CELLSPACING=0 class="tdcells">
<COL WIDTH=119>
<TR>
<TD WIDTH=119 VALIGN=TOP class="tdcellsi">
<P class="text">Title
</P>
</TD>
</TR>
<TR>
<TD WIDTH=119 VALIGN=TOP bgcolor="#000000">
<P align="center">
<a href="pages/page10.html" class="links-aw" target="mcdivision">Link10</a><BR>
<a href="pages/page11.html" class="links-aw" target="mcdivision">Link11</a><BR><BR><BR><BR><BR><BR><BR>
</P>
</TD>
</TR>
</TABLE>
</P>
</TD>
<!--begin-->
<TD WIDTH=500>
<div>
<iframe name="mcdivision" width=500 height=420 scrolling="yes" frameborder="NO" src="pages/home.html">
<br><br><br><p class="title">It's seem that your browser doesn't support IFRAME contact the <br>Administrator of this site for more info!<br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br></p></iframe></div>
</div>
</TD>
<!--end-->
<TD WIDTH=145>
<P align="right">
<TABLE WIDTH=145 BORDER=0 CELLPADDING=0 CELLSPACING=0 class="tdcells">
<TR>
<TD WIDTH=145 VALIGN=TOP class="tdcellsi">
<P class="text"><br>
</P>
</TD>
</TR>
<TR>
<TD WIDTH=145 VALIGN=TOP bgcolor="#000000">
<P align="center"><BR><BR><BR><BR><BR>Put A Banner Here<BR>Ideal (125x400)<BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR>
</P>
</TD>
</TR>
</TABLE>
</P>
</TD>
</TR>
</TABLE>
<!-- Begin footer -->
<TABLE WIDTH=800 BORDER=0 CELLPADDING=0 CELLSPACING=0 class="tdcells">
<TR>
<TD WIDTH=800 VALIGN=TOP class="tdcellsi">
<P align="CENTER"><table align="center" style="filter:GLOW(color=black, strength=5)">
<tr><td><font color="white" size="2">
<a href="http://mcdivision.com/" class="links-aw" target="_blank">MCdivision</a></font></td></tr></table>
</P>
</TD>
</TR>
</TABLE>
<!--By http://MCdivision.com all rights reserved Download your free templates today-->
</body>
</html>sayfayı kaydedip açtığımda ise şöyle bir hata geliyor sayfa düzgün açılıyor ama Yetkili yazısının altında bunlar var
Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at C:\wamp\www\m\index.php:15) in C:\wamp\www\m\index.php on line 108
bu hata gelmeden o kodu oraya nasıl koyarım? ayrıca o kodu <body> kısmının hemen altına yaparsam herşey düzgün çalışıyor ama benim oraya koymam lazım.
-
session startı sayfanın en başına koy
<? session_start(); ?>
yine sorun olursa
<? @session_start(); ?>
böle dene takıl kafana göre işte :)
-
Genki saol süper oldu :D
-
sayfanın en başına
ob_start(); komutunu ekle.en üstte olmalı yani üzerinde hiçbir kod olmamalı
sayfanın en altına ob_flush(); ekle.
zira @ işareti warning hatalarının gösterilmesini engeller ama sistem genede o hatayı verir sadece sen göremezsin
