phpbar.de logo

Mailinglisten-Archive

[php] HTTP_USER_AGENT von php selbst aendern

[php] HTTP_USER_AGENT von php selbst aendern

Olaf lordicon_(at)_lordicon.de
Mon, 29 Jan 2001 03:43:53 +0000


Moin moin,

ich versuche grade ein wenig im Source von PHP zu suchen um den von PHP
erzeugten USER_AGENT ,den es ausspuckt wenn man mittels PHP eine Datei von
nem fremden Server holt, zu ändern.
Bis jetzt , bzw. ein Bekannter, habe ich nur die Möglichkeit gefunden direkt
im Source die Versionsangabe (die scheint für den USER_AGENT benutzt zu
werden) zu ändern.
Dabei bin ich auf die Datei php_version.h (welch Überraschung :)) gestossen.
Dort steht folgendes:
<schnipp>

/* edit configure.in to change version number */
#define PHP_VERSION "4.0.4pl1"

</schnapp>

Nun auf in die datei configure.in um dort zu schauen:

<schnipp>
dnl ## This is where the version number is changed from now on!
AM_INIT_AUTOMAKE(php, 4.0.4pl1, nodefine)

PHP_VERSION=$VERSION
echo "/* automatically generated by configure */" > php_version.h.new
echo "/* edit configure.in to change version number */" >> php_version.h.new
echo "#define PHP_VERSION \"$PHP_VERSION\"" >> php_version.h.new
cmp php_version.h.new php_version.h >/dev/null 2>&1
if test $? -ne 0 ; then
    rm -f php_version.h && mv php_version.h.new php_version.h && \
    echo 'Updated php_version.h'
else
	rm -f php_version.h.new
fi
</schnapp>

Nun meine Eigentliche Frage (Herrje .... ich konnte mich mal wieder nicht
kurz fassen :)
Kann ich nun in configure.in einfach die entsprechende Versionsnummer löschen
bzw. durch etwas eigenes ersetzen (z.B. meine E-Mailaddy ;) oder gibt es noch
einen anderen Weg den gesendeten HTTP_USER_AGENT zu ändern?


MfG,

Olaf "nachtaktiv" Baumert


-- 
,-  Lordicon --------------.  Programmierung & Webdevelopement
|                                \\|//          \ --------------------------
|                               (o o)          |     
'---._____.---ooOo-(_)-oOoo'     lordicon_(at)_lordicon.de


php::bar PHP Wiki   -   Listenarchive