Toon posts:

[PHP] Redirect na update query

Pagina: 1
Acties:
  • 57 views sinds 30-01-2008

Verwijderd

Topicstarter
Na het uitvoeren van een aantal query's moet de gebruiker geredirect worden naar een andere pagina. Het adres van deze pagina staat in een variabele.

Nu wilde ik header ("Location: '$Variabele'"); gebruiken maar dat blijkt niet te werken na het gebruik van o.a. update-query's.

Heeft iemand een idee hoe dit wel gaat werken?

Verwijderd

Het heeft niets te maken met of je nu update queries uitvoert of niet. Headers moeten worden verstuurd voordat er output naar de browser gestuurd wordt. Zorg dat je dus geen output genereert voordat je php laat aangeven dat die location header er moet komen.

  • bigtree
  • Registratie: Oktober 2000
  • Laatst online: 07-07 11:51
Probeer $Variabele eens zonder quootjes. Dus:
PHP:
1
header ("Location: $Variabele");
Zie voor meer info http://www.w3.org/Protoco...c2616-sec14.html#sec14.30

Lekker woordenboek, als je niet eens weet dat vandalen met een 'n' is.


  • GraasGast
  • Registratie: Oktober 2000
  • Laatst online: 04-08 13:06

GraasGast

Analogue Heaven

niet geheel ontopic, maar wel netter:

PHP:
1
header ("Location: ".$Variabele);

Verwijderd

.

[ Voor 100% gewijzigd door Verwijderd op 03-07-2003 00:04 . Reden: heb niks gezegd ]


Verwijderd

GraasGast schreef op 02 juli 2003 @ 23:26:
niet geheel ontopic, maar wel netter:

PHP:
1
header ("Location: ".$Variabele);
Waarom dan geen single quotes? Hoeft immers toch niet geparsed te worden. Of zeg ik nu iets heel erg stoms. Zoja please explain :)

[ Voor 4% gewijzigd door Verwijderd op 03-07-2003 00:23 ]


  • Helmet
  • Registratie: Januari 2002
  • Laatst online: 17-08 10:28
Verwijderd schreef op 03 July 2003 @ 00:22:
[...]

Waarom dan geen single quotes? Hoeft immers toch niet geparsed te worden. Of zeg ik nu iets heel erg stoms. Zoja please explain :)
neu hoor je hebt helemaal gelijk t kan inderdaad zonder problemen met single quotes

Icons are overrated


  • bigtree
  • Registratie: Oktober 2000
  • Laatst online: 07-07 11:51
Helmet schreef op 03 July 2003 @ 00:25:
[...]


neu hoor je hebt helemaal gelijk t kan inderdaad zonder problemen met single quotes
Oh ja? Doe jij vanaf je eigen site maar eens:
PHP:
1
header("Location: 'http://www.google.nl'");
en kijk waar je uitkomt.

[ Voor 5% gewijzigd door bigtree op 03-07-2003 00:34 . Reden: typo ]

Lekker woordenboek, als je niet eens weet dat vandalen met een 'n' is.


  • Helmet
  • Registratie: Januari 2002
  • Laatst online: 17-08 10:28
bigtree schreef op 03 July 2003 @ 00:32:
[...]
Oh ja? Doe jij vanaf je eigen site maar eens:
PHP:
1
header("Location: 'http://www.google.nl'");
en kijk waar je uitkomt.
hij bedoelde het ook zo:
PHP:
1
header('Location: ' . $location);


dit zal wel werken en daardoro wordt "location" niet geparsed :)

[ Voor 16% gewijzigd door Helmet op 03-07-2003 00:38 ]

Icons are overrated


  • drm
  • Registratie: Februari 2001
  • Laatst online: 09-06-2025

drm

f0pc0dert

Tsja, bigtree heeft gelijk :)

als je een protocol als HTTP hanteert, moet je je wel aan het protocol houden en dat zegt dat er geen quotes om de url heen moeten.

Tevens geeft Cheatah het antwoord op je vraag, kan me niet voorstellen dat je daar niet zelf uit was gekomen door gewoon even de foutmelding(en) goed te lezen en de manual er op na te slaan.

Music is the pleasure the human mind experiences from counting without being aware that it is counting
~ Gottfried Leibniz

Pagina: 1

Dit topic is gesloten.