Aplikasi PHP web berdiri di atas protokol HTTP, dan pemahaman protokol ini menentukan kualitas keputusan teknis Anda. Section ini membahas anatomi request dan response, method dan status code, headers, content type, serta URL dan query string. Kita juga menelusuri request lifecycle PHP dari klik browser sampai respons kembali, termasuk perbedaan cara web server memanggil PHP runtime.
Pelajari cara kerja protokol HTTP sebagai fondasi komunikasi setiap aplikasi web PHP.
Buka → # Request dan ResponsePelajari cara membedah anatomi lengkap request dan response HTTP serta cara membacanya dari dalam skrip PHP.
Buka → # HTTP MethodsPelajari perbedaan GET, POST, PUT, PATCH, dan DELETE agar setiap request PHP Anda bermakna benar.
Buka → # HTTP Status CodesPelajari arti kode status 1xx sampai 5xx dan cara mengaturnya dari PHP agar API Anda jujur.
Buka → # HeadersPelajari cara mengirim dan membaca header HTTP dari PHP tanpa tersandung peringatan headers already sent.
Buka → # Content TypesPelajari cara mengirim Content-Type yang tepat dari PHP agar browser dan client memahami format respons Anda dengan benar.
Buka → # URLs dan Query StringsPelajari cara membedah URL dengan parse_url, memparsing query string dengan parse_str, dan membangunnya kembali dengan aman.
Buka → # PHP SuperglobalsPelajari isi $_GET, $_POST, $_COOKIE, $_FILES, dan $_SERVER pada request web nyata beserta batas kepercayaannya.
Buka → # Request LifecyclePelajari perjalanan request dari browser sampai respons kembali dan model memori per-request yang khas PHP.
Buka → # Web Server vs PHP RuntimePelajari pembagian tugas antara web server dan PHP runtime, cara kerja SAPI, serta perbedaan mod_php dan PHP-FPM.
Buka →