login  Naam:   Wachtwoord: 
Registreer je!
 Forum

header() en dan...

Offline compudoc - 25/02/2007 20:55
Avatar van compudocPHP beginner ik wil dat mijn browser met de functie header() zorgt dat de bezoeker van de site naar de laatst bezochte pagina terug gaat (niet de pagina vanaf de header() wordt aangeroepen maar die ervoor )

ik heb al gekeken op http://nl3.php.net/header maar daar zie ik niks tussen staan om naar die pagina terug te gaan

weet iemand hier een manier voor?
ik hoop dat het een beetje duidelijk is

alvast bedankt

16 antwoorden

Gesponsorde links
Offline delta_004 - 25/02/2007 21:00
Avatar van delta_004 Onbekend Javascript is mogelijk?
Offline compudoc - 25/02/2007 21:03 (laatste wijziging 25/02/2007 21:08)
Avatar van compudoc PHP beginner ik kan geen javascript:s
kan het niet met php?

[edit]

bestaat er met $_server niks om de vorige pagina aan te roepen?
Offline marten - 25/02/2007 21:10
Avatar van marten Beheerder sla de laatst bezochtte pagina op in een variabele.

Dus

$bezocht_een = 'index.php';
$bezocht_twee = 'inloggen.php'; (met header erin)

Vervolgens doe je in de header dat ie naar $bezocht_een moet gaan
Offline compudoc - 25/02/2007 21:12 (laatste wijziging 25/02/2007 21:13)
Avatar van compudoc PHP beginner @marten, hoe wil je het opslaan in een variabele?
het kan vanaf elke pagina op de site moeten worden aangeroepen

dus is $bezocht_een altijd anders
Offline marten - 25/02/2007 21:14
Avatar van marten Beheerder $bezocht_twee = $_SERVER['PHP_SELF'];
$bezocht_een = $bezocht_twee;

--------------- HIER WORD NAAR NIEUWE PAGINA GEGAAN --------
$bezocht_twee = $_SERVER['PHP_SELF'];
$bezocht_een = $bezocht_twee;

--------------- HIER WORD NAAR NIEUWE PAGINA GEGAAN --------
$bezocht_twee = $_SERVER['PHP_SELF'];
$bezocht_een = $bezocht_twee;

--------------- HIER WORD NAAR NIEUWE PAGINA GEGAAN --------
$bezocht_twee = $_SERVER['PHP_SELF'];
$bezocht_een = $bezocht_twee;


Snap je?
Offline delta_004 - 25/02/2007 21:15
Avatar van delta_004 Onbekend Probeer eens:
  1. header("Location: ".$_SERVER['HTTP_REFERER'])
Offline compudoc - 25/02/2007 21:17
Avatar van compudoc PHP beginner @marten snap er niks van
en @delta_004, wat doet $_server['http_referer']?
Offline delta_004 - 25/02/2007 21:18 (laatste wijziging 25/02/2007 21:18)
Avatar van delta_004 Onbekend Weet ik zelf niet xD, ik las het ergens op internet:P
<body onLoad="history.go(-1)">
Zo gaat het in javascript als je terug wilt gesteurd worde

Edit: $_SERVER['HTTP_REFERER'] is niet geset!
Offline compudoc - 25/02/2007 21:19
Avatar van compudoc PHP beginner dat wist ik van dat javascript (ongeveer het einige)

als iemand nog iets weet laat het maar weten

ik moet weg
Offline delta_004 - 25/02/2007 21:22
Avatar van delta_004 Onbekend Maar um je kan tog net zo goed die van Js gebruiken het enige nadeel is dat als de gebruiker Js heeft uitgeschakelt dat het niet werkt of als het browser doorsturen uit heeft staan

Btw: waar slaat ik moet weg op:|
Offline riekele - 25/02/2007 22:39
Avatar van riekele PHP beginner waarom niet gewoon wat delta zegt:
header("Location: ".$_SERVER['HTTP_REFERER']);

daar staat het adres van de vorige pagina in
Offline timmie_loots - 26/02/2007 00:36
Avatar van timmie_loots PHP gevorderde Niet altijd.
Offline delta_004 - 26/02/2007 07:38 (laatste wijziging 26/02/2007 07:39)
Avatar van delta_004 Onbekend Nee dat had ik ook al meegedeeld.

  1. <?
  2. if(isset($_SERVER['HTTP_REFERER'])) {
  3. header("Location: ".$_SERVER['HTTP_REFERER']);
  4. } else { ?>
  5. <body onLoad="history.go(-1)">
  6. <? } ?>
Offline compudoc - 26/02/2007 08:18
Avatar van compudoc PHP beginner maar hoezo zit soms dan niet de vorige pagina in HTTP_REFERER?

en delta_004 bedankt
Offline Rens - 26/02/2007 09:42
Avatar van Rens Gouden medaille

Crew algemeen
Dat word door de Firewall geblokkeerd geloof ik.
Had ik eerst ook altijd met Norton Internet Security 2004.
Offline compudoc - 26/02/2007 09:45
Avatar van compudoc PHP beginner @rens bedankt, vond het al raar dat het vaak niet bestond
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.226s