Hoi ik heb een login script gemaakt, maar nu wil ik dat dat script weet waar je vandaak kwam, zodat je geredirect wordt naar diezelfde pagina, hoe kan ik dit het beste oplossen? de search deed het niet anders had ik die wel gebruikt....
met javascript kan dit. (history.go(-1) oid)
ja het probleem is dat ik het inloggen via een popup doe, ik heb al wel een script wat ervoorzorgt dat de popup sluit en naar een bepaalde url gaat, maar ik moet dus eerst die url zien in te vullen!
mayb met $PHP_SELF of $_SERVER['PHP_SELF'] of begrijp ik het verkeerd
Nikon D200 + Nikkor 18~70mm / Tamron 90mm / Sigma 70-300mm & 150mm
C2D-6300 | Asus P5W DH Deluxe | Kingston 2x1GB DDR667 | Ati Radeon X1900XT
Verwijderd
beetje wel jah, want dan stuurt ie naar zichzelf, maar het is dus de bedoeling dat ie doorstuurt naar de pagina waar je vandaan kwam, zeg maar net als dat je de prefs wijzigt hier op GoT...
Verwijderd
dat mag nietPapa Eend schreef op 02 augustus 2002 @ 18:16:
RTFM vraag
PHP:
1 header('location: '.$_SERVER['HTTP_REFERER']);
TFM
PHP:
1
2
3
4
5
6
| Wat zijn de consequenties? Bij het herhaaldelijk UTFS en RTFM en Slotje roepen word je gewaarschuwd. Eventueel wordt je post zelfs verwijderd. Bij de 2e waarschuwing volgen andere maatregelen - welke dat zijn hangen af van je gedrag.We hopen samen met jullie dat dit zal leiden tot een positievere sfeer en dat newbies zich nog welkomer zullen voelen. |
[ Voor 0% gewijzigd door Verwijderd op 02-08-2002 18:51 . Reden: Tja.. moet leren typen :P ]
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
| <script>
if (parent.window.opener.closed) {
window.open("http://www.tweakers.net/", "tweakers")
} else {
parent.window.opener.location = "http://www.tweakers.net/";
}
setTimeout("window.close()",2000);
</script> |
dit is het script zoals het op tweakers wordt gebruikt als ik het script van papa eend gebruikt krijg ik een error dat de header al verstuurd is....mijn vraag is dus hoe zorg ik dat die referer goed komt
Header versturen moet je helemaal bovenaan zetten. Als je een header('Location'); verstuurt, houdt dat in dat je helemaal geen tekst op die pagina kunt weergeven. Wat jij waarschijnlijk hebt staan is dit:Verwijderd schreef op 02 augustus 2002 @ 19:20:
code:
1 lappie code
dit is het script zoals het op tweakers wordt gebruikt als ik het script van papa eend gebruikt krijg ik een error dat de header al verstuurd is....mijn vraag is dus hoe zorg ik dat die referer goed komt
PHP:
1
2
| echo "Prima, inloggen is klaar"; header('Location: zoutmaareenendop.php'); |
Dit mag dus niet, headers worden áltijd als 1e verstuurd. Wanneer je een header(Location); gebruikt kan de pagina zelf dus nooit tekst gebruiken.
Wil je dat wel, dan moet je javascript gebruiken. Wil je javascript gebruiken, dan stuur ik je door naar onze buren.
offtopic:
Damn die PHP tags zijn echt bruut
Damn die PHP tags zijn echt bruut
Pagina: 1