رتبه موضوع:
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
خطا $HTTP_RAW_POST_DATA
#1
سلام
من دوتا فرم زیر را طراحی کردم
<!DOCTYPE html>
<html lang="en">
<head>
   <meta charset="UTF-8">
   <title>Title</title>
</head>
<body>
<form action="31.php" method="post">
   Username: <input type="text" name="username" value="" /><br />
   Password: <input type="password" name="password" value="" /><br />
   <br />
   <input type="submit" name="submit" value="Submit" />
</form>
</body>
</html>
و
<!DOCTYPE html>
<html lang="en">
<head>
   <meta charset="UTF-8">
   <title>Title</title>
</head>
<body>
<pre>
<?php
print_r($_POST);
?>
</pre>
<br />


</body>
</html>
حال هنگام اجرا خطای زیر را می دهد
نقل قول:
Deprecated: Automatically populating $HTTP_RAW_POST_DATA is deprecated and will be removed in a future version. To avoid this warning set 'always_populate_raw_post_data' to '-1' in php.ini and use the php://input stream instead. in Unknown on line 0

Warning: Cannot modify header information - headers already sent in Unknown on line 0
Array
(
)
چگونه باید این مشکل را حل کنم
باتشکر
پاسخ
تشکر شده توسط:
#2
خودش گفته. توی php.ini متغیر always_populate_raw_post_data رو با مقدار -1 تنظیم کنید. همچنین فایلهاتون رو با کدگذاری UTF-8 without BOM ذخیره کنید.
پاسخ
تشکر شده توسط: meysam1366




کاربران در حال بازدید این موضوع: 2 مهمان