header() stuurt vage link
ik ben wat aan spelen met een script
Hierin gebruik ik het commando Header
ik heb hem zo in mijn script staan
header("Location: " . $base_dir);
als ik $base_dir print / echo staat http://www.mijndomein.nl erin
als ik het commando zo uitvoert stuurt de header my naar
http://www.mijndomein.nl/map1/submap/ en in die map staat geen index.
als ik header("Location: www.mijndomein.nl "); werkt hij wel
heb ook al header("Location: $base_dir"); en header("Location: $base_dir); geprobeerd. weet iemand wat ik fout doe
die($base_dir);
Een andere oorzaak kan zijn dat je die header functie oproept terwijl er al data naar de browser is gestuurd, dan heeft ie helemaal geen effect.
//prevents caching
header("Expires: Sat, 01 Jan 2000 00:00:00 GMT");
header("Last-Modified: ".gmdate("D, d M Y H:i:s")." GMT");
header("Cache-Control: post-check=0, pre-check=0",false);
session_cache_limiter();
//clear session variables
session_unset();
//check to see if cookies are already set, remember me
if ((!$lr_user) || (!$lr_pass))
{
$username = $_POST[username];
$password = $_POST[password];
}else{
$username = $lr_user;
$password = $lr_pass;
}
//if username or password is blank, send to errorlogin.html
if ((!$username) || (!$password))
{
//print $base_dir;
/die($base_dir);
header("Location: " . $base_dir);
exit;
}
die($base_dir);
doet hij niks en moeten 2 // zijn
header("Location: " . $base_dir . ");
Parse error: syntax error, unexpected $end in C:\Program Files\xampp\htdocs\holwerda.nu\modules\login\redirect.php on line 39
waarbij 39 de laatste regel is dus kan overal zitten
// = commentaar, dus doe dan die($base_dir);
Trouwens, ik zie nergens waar $base_dir wordt aangemaakt...
header("Location: " . $base_dir . ");
werkt ook niet moet
header("Location: " . $base_dir . "");
zijn maar maakt geen verschil
$base_dir wordt in de config file aangemaakt maar kan wel eens probere vlak voor dit stukje er input inzitten config wordt bij elke pagina geladen.
maar is een idee dus gaan we testen.
header("location:".$base_dir);
Fout is ondekt. doordat deze pagina buiten mijn index / navigatie staat werdt $base_dir niet geladen thanks
)
Bumpen is hier in de regel toegestaan, mits er sinds je laatste post 24 uur is verstreken. Let hier dus de volgende keer op.
Johan, mooi dat het opgelost is. Volgende keer als je in je eigen topic meteen na je eigen bericht nog een keer post (wordt Bumpen genoemd) gebruik dan de edit knop (Bumpen is hier in de regel toegestaan, mits er sinds je laatste post 24 uur is verstreken. Let hier dus de volgende keer op.