اشکال در کد php

مهرداد1

تازه وارد
سلام من یه سایت ساختم که برای کد مدیریت محتواش از این کد استفاده کردم که کد خودتون که تو سایت گزاشتین

<?php
session_start();
if ( isset($_POST['username']) && isset($_POST['username']) )
{
include "config.php";
if ( ($_POST['username'] == $adminuser) && ($_POST['username'] == $adminpass) )
{
$_SESSION['user'] = $_POST['username'];
header ("Location: home.php");
}
}
?>
<html>
<head>
<title>ورود به مدریت</title>
</head>
<body>
<form action="" method="POST">
نام کاربری:<input type="text" name="username" size="20">
<br/>
رمز عبور:<input type="password" name="password" size="20">
<br/>
<br/>
<input type="submit" value="ورود" name="submit">
</form>
</body>

</html>

تو xamppبرام درست کار میده ولی تو خود هاستم که رو اینترنت کار نمده و این اخطارو میده

Warning: session_start() [ ]: Cannot send session cookie - headers already sent by (output started at /home/barangal/public_html/baba.php:1) in /home/barangal/public_html/baba.php on line 2

Warning: session_start() [ ]: Cannot send session cache limiter - headers already sent (output started at /home/barangal/public_html/baba.php:1) in /home/barangal/public_html/baba.php on line 2

لطفا اگ میشه بم کمک کنین خیلی بش ور رفتم ولی درست نشد نمدونم اشکالش از کجاست 

متشکرم

 

Qalekhani

قلعه‌خانی
ممکنه از تنظیمات session.cache_limiter در php.ini هاست شما باشه. با هاستینگ در ارتباط باشید.

البته شایدم (دقیقا نمیدونم) یه دونه خط خالی قبل از اولین دستور php?> دارید. توصیه میکنم دستور session_start رو اولین خط دستور فایل php تون بذارید

 
آخرین ویرایش توسط مدیر:

Mohammad

مدیر انجمن
پرسنل مدیریت
فایل رو به صورت utf8 without bom ذخیره کن

 
بالا