2017-08-23 11 views
0

それを変更した後、「$ HTTP_RAW_POST_DATAを投入することは推奨されません」私はPHPスクリプトを実行するために私のフォームを送信するたびに、私はエラーメッセージを取得:はまだ取得:

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 

私のコメントが外され、それが-1であったことを確認したきました。私もPHP 7に切り替え、私のWampサーバーを再起動しました。私はまた、php要素の後のenの前にある空白をチェックしました。それでも、私はまだエラーメッセージが表示されます。

他に何ができますか?

script.php

<?php 
parse_str(file_get_contents("php://input"), $_POST); 
$link = mysqli_connect("127.0.0.1", "root", "", "izandb"); 

if(isset($_POST['submit'])) { 

$klas = $_POST['klasDown']; 
$naam = $_POST['naamTxt']; 
$percentages = $_POST['percentages']; 
$antwoorden = $_POST['antwoorden']; 

$stmt = $link->prepare(' 
INSERT INTO resultaten (Klas, Naam, Percentages, Antwoorden) 
VALUES (?, ?, ?, ?) 
'); 
    $stmt->bind_param('ssss', $klas, $naam, $percentages, $antwoorden); 
    $stmt->execute(); 

    echo "Insertion succeed"; 
} 
+0

が '廃止され、= VERSION'将来的に削除される予定>、あなたが痛い、最新バージョンのPHP 7.ああに移動働いていました –

+0

@AlivetoDieいつかすべてを試してみましょう:p – user3660293

+0

https://stackoverflow.com/a/40180889/4248328 –

答えて

0

は、私は自分のコンピュータを再起動し、それが

関連する問題