Alexander Foken: http-request

Beitrag lesen

Moin Moin !

Hi Christian,

fopen('http://username:passwort@members.dyndns.org/nic/update?system=dyndns&hostname=benni.homelinux.net&myip=80.136.45.23')
Huch, das geht ja sogar... ich dachte, PHP würde sich am invaliden URL-Teil stoßen...
Nö, warum denn das? Viel wichtiger ist doch, dass der Server das annimmt...

Der Server sollte das gar nicht zu Gesicht bekommen, der PHP-Wrapper sollte in ungefähr folgenden HTTP-Request zerlegen:

GET /nic/update?.... HTTP/1.0
Host: members.dyndns.org
Username: username
Password: password

Wenn fopen nur eine GET-Zeile mit der ganzen URL senden würde, hätte der Server allen Grund zu "400 Bad Request".

Alexander

--
Nein, ich beantworte keine Fragen per eMail. Dafür ist das Forum da.
Today I will gladly share my knowledge and experience, for there are no sweeter words than "I told you so!"