Alexander (HH): aktuelle url auslesen

Beitrag lesen

Moin Moin!

Du versuchst, dich auf den REFERER-Header zu verlassen, der notorisch unzuverlässig ist.

Speichere die Session-ID nicht in der URL, sondern in einem Cookie. So erhälst Du weitergebbare URLs, ohne Sessions versehentlich zu teilen.

Speichere in der Session die IP-Adresse der Gegenseite und ggf. die Browser-Kennung (REMOTE_ADDR und USER_AGENT), wenn die nicht übereinstimmen, verwerfe die Session. -- Kleiner Haken: Einige Provider routen Requests über verschiedene Proxies, so dass sich die REMOTE_ADDR von Request zu Request ändert. Lästig, aber nicht vermeidbar. Der HEader X_FORWARDED_FOR könnte in dem Fall helfen.

Alexander

--
Today I will gladly share my knowledge and experience, for there are no sweeter words than "I told you so".