php web service
Merhaba arkadaşlar
Böyle bir php dosyam war
if ($_SERVER['REQUEST_METHOD'] == 'POST')
{
require_once __DIR__ . '/baglanti.php';
header('Content-type: application/json');
$obje=json_decode(file_get_contents('php://input'));
$db = new DB_CONNECT();
$con = $db->connect();
$dersid=$obje->dersid;
$sorgu = $con->prepare("SELECT * FROM dersler WHERE dersid=:dersid");
$sorgu->bindParam(':dersid', $dersid, PDO::PARAM_STR);
$sorgu->execute();
$dersler=array();
foreach($sorgu->fetchAll() as $row)
{
$newDers = array();
$newDers["dersid"] = $row["dersid"];
$newDers["dersadi"] = $row["dersadi"];
array_push($dersler,$newDers);
}
if($sorgu)
{
echo json_encode($dersler,JSON_UNESCAPED_UNICODE);
return;
}
}
bu php dosyası ile birlikte sql dosyamı biz.nf sitesine yükledim.Php ye istek gönderdiğimde şu hatayı alıyorum:
Deprecated</b>: 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 <b>Unknown</b> on line
İnternetten bu hatanın çözümünü araştırdım ve php.ini deki always_populate_raw_post_data değerini -1 yapmak gerekiyormuş.
Fakat free host kullandıgım icin biz.nf sitesi php.ini yi editlemeye izin vermiyor.( Farklı free host imkanı veren sitelerede baktıgım kadarıyla onlarda izin vermiyor. )
Bu hatanın farklı bi şekilde önüne geçmek mümkün mü? (Örneğin kodu değiştirerek) Yardımlarınızı bekliyorum.