Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » HTML / XML / XHTML » Problem mit SessionID in URL

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
20.03.2006, 15:22 Uhr
~Topcall
Gast


Ich möchte auf einer Seite gerne ein Feld mit einem Wert füllen und dann einen submit machen, das letztere ist das kleinere Problem. Ich scheitere derzeit daran, das die URL um auf die Seite zu kommen mit einer SessionID aufgebaut wird.

Sprich, die URL ist variable, natürlich eine schlechte Voraussetzung für eine statische URL im HTML Code.

Kann ich mir irgendwie von einem button die URL holen auf die dieser verweist? Ich würd dann nämlich weiter vorn ansetzen und mir die variable URL über den Button holen und dann mit der URL die seite aufrufen, das feld befüllen und meinen submit() durchführen.

Geht das überhaupt mit HTML (und etwas javascript)? bzw. welche Methoden und Funktionen sollte ich mir dafür ansehen?

Danke für Hilfe.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
20.03.2006, 15:31 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


hi kannst ja folgendes machen: bei deiner form in "onSubmit" eine Javascript-Funktion aufrufen, die die "action" also das url-ziel der form setzt, mit der entsprechenden SessionID. Ansonsten, wenn du das zeuch aus php heruas aufrufst, sollte dir das ggf die session-id automatisch hinzufügen. (meist als input-hidden)
--
class God : public ChuckNorris { };
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
20.03.2006, 15:52 Uhr
~Topcall
Gast



Zitat von FloSoft:
hi kannst ja folgendes machen: bei deiner form in "onSubmit" eine Javascript-Funktion aufrufen, die die "action" also das url-ziel der form setzt, mit der entsprechenden SessionID. Ansonsten, wenn du das zeuch aus php heruas aufrufst, sollte dir das ggf die session-id automatisch hinzufügen. (meist als input-hidden)


mir ist derzeit unklar, wie ich die url abgefragt kriege. Wenn ich auf die seite komme müsste ich mir quasi irgendwoher den aktuellen Link ziehn der sich hinter einem button versteckt. wie mach ich das?
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
20.03.2006, 16:10 Uhr
Reyx
IT-fetischistischer Wurstsalat mit rostigem Berghorn
(Operator)


Hinter einem Button verbirgt sich i.d.R. kein Link. Was du meinst ist der "action"-Wert deines Formulars.

Wie erzeugst du deine SessionID? In dem Moment, in dem du sie erzeugst, ist sie dir doch bekannt, also wo ist da das Problem?
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
20.03.2006, 16:24 Uhr
~Topcall
Gast



Zitat von Reyx:
Hinter einem Button verbirgt sich i.d.R. kein Link. Was du meinst ist der "action"-Wert deines Formulars.

Wie erzeugst du deine SessionID? In dem Moment, in dem du sie erzeugst, ist sie dir doch bekannt, also wo ist da das Problem?


Die Seite ist nicht von mir, sondern von einem Paketspediteur. Sinn und Zweck des ganzen ist es, sich eine HTML Datei zu erzeugen die einem direkt die Ergebnissseite des Tracking & Tracing anzeigt.

WEnn diese hardcodierte Datei mal fertig ist, wird dann die Paketnnummer variable durch ein Programm gefüllt und ich hab eine Tracking und Tracing Funktion für mein Programm.

Zum Problem:
Ich kann die SessionID sobald ich die Seite betrete sehen, nur kann ich mein HTML Programm die SessionID selbstständig abgreifen lassen? Ich muss da einen gewissen automatismus rein kriegen. Derzeit setzte ich die URL hart in mein HTML Code rein:

Code:
<html><head><title>Bisch</title>
</head><body>
<form name="Bisch" action="http://www.ids-zas.de/index.asp?lang=DEU&;wwwid=0089f0b9f96bf6aa46cdfe38249743ae&;id1=tts01" method="POST">
<input type="hidden" name="sdgnr" value="9503856048967">
<script type="text/javascript">
document.Bisch.submit();
</script>
</body></html>


Nur leider ist die SessionID beim Aufruf ungültig und die Seite wird nicht vollsätndig geladen.
Ich brauch einen Weg wie ich die URL in meinem action-Tag zur Laufzeit setzen kann.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ HTML / XML / XHTML ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: