所以我试图为我的网站制作一个小的管理页面来管理这个和那个,但它总是给我警告,比如:
警告: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)字符,但编辑器对您隐藏了这些字符。