Toon posts:

[php] doorverwijzen na login.

Pagina: 1
Acties:

Verwijderd

Topicstarter
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....

  • razor-x
  • Registratie: Februari 2001
  • Laatst online: 05-06 07:37
met javascript kan dit. (history.go(-1) oid)

Verwijderd

Topicstarter
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!

  • SchizoDuckie
  • Registratie: April 2001
  • Laatst online: 18-02-2025

SchizoDuckie

Kwaak

RTFM vraag :Z

PHP:
1
header('location: '.$_SERVER['HTTP_REFERER']);


TFM

Stop uploading passwords to Github!


  • SteAlthmAn
  • Registratie: Maart 2001
  • Niet online
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

Papa Eend schreef op 02 augustus 2002 @ 18:16:
RTFM vraag :Z

PHP:
1
header('location: '.$_SERVER['HTTP_REFERER']);


TFM
dat mag niet :| :( |:(

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 ]


Verwijderd

Topicstarter
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

  • Flake
  • Registratie: Februari 2001
  • Laatst online: 01-11-2024
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
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:

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
Pagina: 1