Toon posts:

[HTML] GET vraag

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik ben met een projectje bezig en ik liep tegen het volgende aan en kom er zelf maar niet uit:

Er is een pagina waar je kan inloggen (form), die inloggegevens worden dan doorgestuurd naar '/cgi-bin/login/login' als je op login drukt. Er wordt ook een variabele meegegeven genaamd 'locatie' waarin aangegeven is naar welk deel van de site je doorgestuurd wilt worden na het inloggen. Dus bijvoorbeeld: 'locatie=poll.php'. Nu is het de bedoeling dat als je de poll pagina laadt dat er ook een paar variabelen mee worden gegeven.. namenlijk 'poll_id' en bijvoorbeeld 'name'. Dus het wordt dan 'locatie=poll.php?poll_id=&name=' .. het probleem is nu dat als je de volledige url bekijkt:

/cgi-bin/login/login?username=..&password=..&locatie=poll.php?poll_id=..&name=..

Wat er nou gebeurt is dat hij voor de variabele locatie alleen maar 'poll.php?poll_id=' pakt .. de variabele name wordt naar het CGI script gestuurd maar dit hoort juist bij de variabele locatie! Snappen jullie het nog? Ik heb geprobeerd met quotes en haakjes te werken maar dat mag niet. Hoe kan ik dit wel werkend krijgen?

Sorry als het een heel simpel iets is maar heb er echt goed naar gezocht, misschien de verkeerde termen gebruikt maar echt niks gevonden.

Oh en het zijn niet mijn pagina's dus ik kan de pagina's niet veranderen. Ik moet het echt in een GET of POST commando kunnen zetten.

  • Rukapul
  • Registratie: Februari 2000
  • Laatst online: 10:41
Je zult de locatie url moeten escapen, wat wil zeggen dat je alle bijzondere karakters vervangt door een %xx code. Zoek maar eens op Google op de termen (un)escape url.

Ik betwijfel overigens of het gaat werken in jouw geval omdat je de pagina's niet onder controle hebt en de ge-escape-te parameters wel zult moeten un-escape-n

[ Voor 33% gewijzigd door Rukapul op 22-10-2003 19:55 ]


Verwijderd

Topicstarter
Mijn dank is groot :)

.. en weer iets geleerd

edit: Nee het werkt wel, bedankt!

[ Voor 28% gewijzigd door Verwijderd op 22-10-2003 19:57 ]