MWN Website
ContactHome

T:Fungsi PHP apache request headers tidak tersedia

Untuk berdiskusi dengan sesama programer dan peminat PHP, bergabunglah dengan milis id-php, milis PHP Indonesia paling aktif sejak 2002. Untuk subscribe, kunjungi halaman web milis atau kirimkan email kosong ke id-php-subscribe@yahoogroups.com.

Pertanyaan

Di skrip PHP saya tidak bisa memanggil fungsi apache_request_headers(). Pesan kesalahannya adalah:

Fatal error: Call to undefined function apache_request_headers()

Jawaban/solusi

Fungsi dengan awalan apache_ memang hanya tersedia jika PHP berjalan dalam modus modul (mod_php4/mod_php5). Di server shared hosting Linux kebanyakan PHP berjalan sebagai CGI/FastCGI, untuk faktor keamanan/pemisahan antarpemakai.

Sebagai alternatifnya, Anda bisa melihat array $_SERVER. Elemen-elemen array yang berawalan HTTP_ disediakan oleh PHP dan merupakan header request HTTP. Contohnya, header request X-Forwarded-For tersedia di variabel $_SERVER['HTTP_X_FORWARDED_FOR']. Header request User-Agent tersedia di variabel $_SERVER['HTTP_USER_AGENT']. Dst.

Untuk berdiskusi dengan sesama programer dan peminat PHP, bergabunglah dengan milis id-php, milis PHP Indonesia paling aktif sejak 2002. Untuk subscribe, kunjungi halaman web milis atau kirimkan email kosong ke id-php-subscribe@yahoogroups.com.


Navigasi

Feedback

Artikel Popular

  • selengkapnya...
  • Artikel Terbaru

  • selengkapnya...
  • Hak cipta © 2006-2010 PT Master Web Network Konten ditulis dan dikoleksi oleh staf MWN. Komentar ditulis oleh pembaca. MWN tidak bertanggung jawab atas akurasi dan/atau kekinian konten/komentar.