PHP ASP.NET httpModules eşdeğer

2 Cevap php

PHP ASP.NET httpModules eşdeğer nedir?

Eğer varsa nasıl bir başka deyişle web.config eşdeğer nedir bu özel uygulama (dünya çapında değil) için bunları içerebilir

Örnek: Sunucu bakılmaksızın çalıştırılan kod bir HTTP 500 hata veriyor eğer, istek ve başlıklarını oturum açmanız gerekir.

ASP.NET, ben istemciye göndermeden önce, yanıt kodu ve diğer ayrıntıları kapmak hangi bir HTTP modülü olurdu. Ben de İsteği başlayın işleyebilir.

PHP benzer bir şey gerekiyor

2 Cevap

Ne yazık ki PHP "uygulama" dosyaları sıkı ilişkili olmayan, gevşek bir kavram olduğu anlamında daha ASP gibi, bu nedenle büyük olasılıkla web sunucusu düzeyinde olurdu yok bir şey

Eğer bir linux / apache sunucuda varsayarak. Bir yaklaşım, bu dizine (yani uygulama seviyesi) modifiye edilebilir ve güçlü özellikler sever var. Htaccess, kullanmak olacaktır.

Bir örnek url yeniden yazma için:

http://roshanbh.com.np/2008/02/hide-php-url-rewriting-htaccess.html

Resmi Apache Dokümanlar: http://httpd.apache.org/docs/1.3/mod/mod_rewrite.html

Apache için ModSecurity'i bakabilirsiniz: http://www.modsecurity.org/

It will allow you to log full POST and headers data depending on rules you define. ModSecurity configuration is very powerful but very complex too.

HTTP Trafik Günlüğü

Web servers are typically well-equipped to log traffic in a form useful for marketing analyses, but fall short logging traffic to web applications. In particular, most are not capable of logging the request bodies. Your adversaries know this, and that is why most attacks are now carried out via POST requests, rendering your systems blind. ModSecurity makes full HTTP transaction logging possible, allowing complete requests and responses to be logged. Its logging facilities also allow fine-grained decisions to be made about exactly what is logged and when, ensuring only the relevant data is recorded. As some of the request and/or response may contain sensitive data in certain fields, ModSecurity can be configured to mask these fields before they are written to the audit log.