결과 반환
사용되지 않음: $HTTP_RAW_POST_DATA 자동 채우기는 더 이상 사용되지 않으며 향후 버전에서 제거될 예정입니다. 이 경고를 방지하려면 php.ini에서 'always_populate_raw_post_data'를 '-1'로 설정하고 대신 Unknown on line에서 php://input 스트림을 사용하세요. 0
1 다음 js는 오래된 것으로 보고됩니다
으아악2 다음 js는 오류를 보고하지 않습니다
으아악그러나 방법 2를 사용하면 this.formItem의 부울 데이터가 "True" / "False"가 됩니다.
결과적으로 mysql의 bool 필드 유형이 데이터베이스에 저장되면 "True"를 해당 1로 저장할 수 없습니다. . 그리고 항상 0
php.ini를 수정하고 싶지 않고 laravel5.2를 사용합니다.
데이터를 가져오는 코드
오류를 방지하고 올바르게 저장하는 방법은 무엇인가요? php://input을 사용하는 경우 어떻게 수정하나요?
PHP中文网2017-06-14 10:51:57
아니요 POST 양식은 더 이상 사용되지 않습니다. 번역을 위해 소프트웨어를 사용하셨나요?
지원 중단됨: $HTTP_RAW_POST_DATA 자동 채우기는 지원 중단되었으며 향후 버전에서 제거될 예정입니다.
이 문장은 $HTTP_RAW_POST_DATA
상수가 더 이상 사용되지 않으며 다음 버전에서 제거될 것임을 의미합니다.
하지만 이 버전은 여전히 존재하므로 이는 경고입니다.
해결책은 아래와 같습니다.
2가지 유형:
php.ini 구성 파일에 always_populate_raw_post_data
设置为 -1
$HTTP_RAW_POST_DATA
를 사용하지 말고 대신 php://input을 사용하세요.