kullanırken perl içinde HTTP üstbilgileri nasıl getirilir Perl/CGI/Apache kullanıyorum ve X-Forwarded-For HTTP üstbilgisini almak istiyorum. Bunu nasıl yaparım?CGI
Q
CGI
7
A
cevap
16
Özel olarak işlenen birkaç başlık haricinde, CGI Header-Name:
değerini HTTP_HEADER_NAME
ortam değişkenine kaydeder. Yani, X-Forwarded-For
(istekte mevcutsa) $ENV{HTTP_X_FORWARDED_FOR}
'da bulunmalıdır. Eğer bir CGI olarak kalıp kalmadığını kontrol
my $q = CGI->new()
print $q->http('X-Forwarded-For');
Bu fastcgi, mod_perl, vb olursa olsun çalışır: söyleyebiliriz böylece
4
CGI, "http" denilen HTTP istek başlık alanları, erişmek için bir yöntem vardır ...
İlgili konular
- 1. CGI
- 2. CGI Programlama?
- 3. python cgi
- 4. Baskı CGI başlığı iki kere farklı CGI ve Apache sürümü
- 5. CGI Formundan Okuma
- 6. Yesod uygulamasını CGI olarak yapılandırın
- 7. python betiğini cgi apache sunucusu olarak çalıştırın
- 8. CGI nginx sunucusunda hata yanıtını kullanarak fcgiwrap
- 9. Python CGI kullanarak "istek gövdesi" nasıl ayrıştırılır?
- 10. Perl CGI betiğim neden Oracle DBD'yi bulamıyor?
- 11. Perl CGI Komut dosyaları kitaplıkta modül bulamıyor
- 12. WebSocket ve CGI/FastCGI/SCGI protokolleri
- 13. (13) İzin reddedildi: /cgi-bin/test.cgi erişim ilk kez ancak başarılı olamadı CGI komut dosyaları dışarı çalışıyorum
- 14. Bir kerelik görevleri Perl CGI uygulamasından nasıl zamanlarım?
- 15. Neden DBD :: SQLite Perl CGI betiğimde bir veritabanına eklenemiyor?
- 16. CGI ve Bottle.py kullanarak Yönlendirme URL'leri ile ilgili Sorunlar
- 17. CGI-BIN tabanlı web geliştirmenin temel dezavantajları nelerdi?
- 18. Zipfile.extract kullanarak Python CGI ile Apache üzerinde kodlama
- 19. Bir CGI komut dosyasındaki HTTP Header isteklerine nasıl erişirim?
- 20. Web oturumlarını Perl'de CGI :: Session ile nasıl yapabilirim?
- 21. Google App Engine'de Python 2.7 Hatası - Threadsafe CGI işleyicisi ile etkinleştirilemiyor
- 22. Bir HTML formu ile bir perl cgi betiğine bir dizi geçmek nasıl?
- 23. python cgi komut dosyası python -m SimpleHTTPServer 8000 veya python -m CGIHTTPServer 8000 ile nasıl konaklanır?
- 24. Bir url bağlantısını, özellikle bir cgi komutunu içeren bir url'yi tıklatmak/yürütmek için wget kullanabilir miyim?
- 25. Sorun :: NonMoose sınıf
- 26. apache suexec "komutu değil DOCROOT içinde"
- 27. İskelesi setInitParameter
- 28. komut dosyasından hatalı biçimlendirilmiş başlık. Kötü başlık = <! DOCTYPE html> Bir perl senaryo üzerinde aşağıdaki sunucu hatası alıyorum
- 29. / butonuna düğmesi kapatma düğmesi/usr" In Off.php yönlendirir On.php yönlendirir I (açık veya kapalı) 2 düğmeli benim Ahududu pi üzerinde bir PHP web sayfam var Php
- 30. HtmlUnit HtmlSubmitInput.click() "Unknown URL" olarak düzeltilen "Yanlış URL" ile sonuçlanan bir UnknownHostException adresine yönlendirir
Kabul-kodlama kullanımı için 'HTTP_ACCEPT_ENCODING' –