无法发送会话cookie警告,只能';我不知道是什么;it’是它的原因


Cannot send session cookie warning,and just can't figure it out what's causing it

所以我试图为我的网站制作一个小的管理页面来管理这个和那个,但它总是给我警告,比如:

警告:session_start():无法发送会话cookie-头文件已由第2行/home/phisiomins/web/renszergazda/index.php中的/home/philiomins/web.rendszergazda发送

警告:session_start():无法发送会话缓存限制器-标头已在第2行的/home/phisiomins/web/renszergazda/index.php中发送(输出开始于/home/philiomins/web.rendszergazda/index.php)

当我尝试登录时,它会给出3:

警告:session_start(

警告:session_start(

警告:无法修改标头信息-标头已由第9行/home/phisiomins/web/renszergazda/belepellinor.php中的/home/prisiomins/web.rendszergazda/belepelenor.php发送(输出开始于/home/philiomins/web/renszerkazda/bellepelenor.php:1)

这是我所说的2 php,我读过这个警告,但找不到错误,index.php:

<?php
session_start();
include "../connect.php";
if(!isset($_SESSION["admin"]))
{
?>
<div>
<form action="belepellenor.php" method="post">
Felhasználónév:<br><input type="text" name="felhasznalonev"><br>
Jelszó:<br><input type="password" name="jelszo"><br>
<input type="submit" value="Belépés">
</form>
<div>
<?php
}
else include "adminfelulet.php";
?>

和belepellenoro.hp:

<?php
session_start();
include("../kapcsolat.php");
$vissza=mysqli_query($db, "select * from felhasznalok where  felhasznalonev='".$_POST["felhasznalonev"]."' and jelszo='".$_POST["jelszo"]."'");
$sorok_szama=mysqli_num_rows($vissza);
if($sorok_szama>0)
{
$_SESSION["admin"]=$_POST["felhasznalonev"];
header("Location:index.php");
}
else print "Hibás felhasználónév vagy jelszó!<br><a      href='http://www.testfogyasztas.net/rendszergazda/index.php'>Vissza</a>";
?>

有什么想法吗?

当您的服务器被引导发送HTTP标头时,它已经开始生成页面;从而产生误差。<?php开始标记之前是否有空白?如果文件保存为非普通ASCII,则可能在文件的开头有Unicode字节顺序标记(BOM)字符,但编辑器对您隐藏了这些字符。