bug czy nie bug

Arkadiusz Miskiewicz misiek w pld.ORG.PL
Śro, 27 Lis 2002, 17:47:36 CET


Nasz php ma pewną właściwość (dodaną by me), że dopisuje parę
rzeczy do maila wysyłanego przez mail(). Są to: HTTP-Posting-Client,
HTTP-Posting-URI oraz HTTP-Posting-User-Agent.

Bardzo się to przydaje czasami bo wiadomo jest kto (z jakiego ip) oraz
poprzez który skrypt śle jakieś głupoty, spam itd. Bez tego nie ma
możliwości namierzenia klienta niestety :-( Miałem takie przypadki
gdzie słali mi po 10k maili nie wiadomo kto i konkretnie którędy.

Jednak to rozwiązanie nie jest takie różowe ponieważ:

HTTP-Posting-Client: ::ffff:193.219.28.21
HTTP-Posting-URI:
+bugs.pld.net.pl:80/index.php?Category=5&mbtMagic=zaklecie&Command=new&Package=galeon&Title=galeon+doesn%27t+start&
+Text=Galeon+doesn%27t+start.+It+only+shows+dialog+with+message%3A%0A%0A%60%60cannot+find+a+schema+with+galeon+pref
+erences.+check+your+gconf+setup%2C%0Alook+at+galeon+FAQ+for+more+info%27%27%0A%0Aat+the+same+time+it+prints+on+con
+sole%0A%0AGConf+Error%3A+Configuration+server+couldn%27t+be+contacted%3A%0A+Adding+client+to+server%27s+list+faile
+d%2C+CORBA+error%3A+IDL%3Aomg.org%2FCORBA%2FCOMM_FAILURE%3A1.0%0A%0A&EVR=2%3A1.2.6-4&Password=tuzmienionenawszelkiwypadek&Email=rrw%40hell.pl
HTTP-Posting-User-Agent: Python-urllib/1.15

I zonk!

Przydało by się:
a) możliwość włączania/wyłączania tego przez php.ini
b) wypisywanie URI za wyłączeniem parametrów skryptu (również
opcjonalne).

(to tak gdyby ktoś miał ochotę na zmienianie).
-- 
Arkadiusz Miśkiewicz    CS at FoE, Wroclaw University of Technology
arekm w sse.pl   AM2-6BONE, 1024/3DB19BBD, arekm(at)ircnet, PLD/Linux



Więcej informacji o liście dyskusyjnej pld-devel-pl