Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Delphi Seltsame ASP-Seite (https://www.delphipraxis.net/67854-seltsame-asp-seite.html)

Evian 20. Apr 2006 21:13


Seltsame ASP-Seite
 
Hallo,

ich bin gerade auf eine recht merkwürdige Sache gestoßen und kann mir das eigendlich nicht erklären. Aber vielleicht hat ja Jemand von euch eine Ahnung?!

Also es gibt da ein Webportal, in dem man sich einloggen kann, und wenn man in dem Portal ist, wird man auf eine Newsseite weitergeleitet und dann kann man sich unter anderem auch eine bestimmte Statusseite ansehen. Nun wollte ich das ganze mit einem TWebbrowser automatisieren, in dem ich mich automatisch im Portal einlogge und wenn die Newsseite geladen ist, dann soll der Webbrowser zu der Statusseite navigieren. Das seltsame ist hierbei ist, wenn der TWebbroser per .navigate die URL der Statusseite anwählt, wird er automatisch wieder auf die Newsseite umgelenkt. Logge ich mich jedoch automatisch per TWebbrowser ein und klicke dann manuel auf den Link zu Statusseite, komme ich ohne Probleme dort hin. Das Portal ist in ASP geschrieben und der Loginvorgang ist SSL-Verchlüsselt, aber nachdem man die Session-ID hat, geht es unverschlüsselt per get weiter.

Also da ich mir das beim besten Willen nicht erklären kann, nun meine Frage. Kann es sein, das man mit ASP überprüfen kann, ob auf der anderen Seite wirklich ein Button geklickt wurde?!

Nebenbei:
den Login erreicht man unter:
-https://myeve.eve-online.com/login.asp bzw. man ruft gleich
-https://myeve.eve-online.com/login.asp?username=ABC&password=XYZ&Check=OK auf
die newsseite ist dann:
-http://myeve.eve-online.com/news.asp?sid= //und id halt
und sie statusseite ist:
-http://myeve.eve-online.com/character/skilltree.asp

gruß

Evian

Mavarik 24. Apr 2006 07:51

Re: Seltsame ASP-Seite
 
Hallo!

Hierfür gibt es zahlreiche Möglichkeiten.

I.d.R. wird dafür der Referer benutzt... Hier kannst Du abfragen, wer die Seite aufgerufen hat.

Ist z.B. eine Möglichkeit Deeplinks zu verhindern.

Wenn der "Caller" nicht auf dem eigenen Server ist, wird auf eine Index zurückgelinkt...

Frank :coder:


Alle Zeitangaben in WEZ +1. Es ist jetzt 09:47 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz