webForumDet fria alternativet

Redirect (Location)

4 svar · 297 visningar · startad av Flashes

FlashesMedlem sedan jan. 2003282 inlägg
#1

Jag har den här koden

// Starta session
	
	session_start();
	session_register('username');
	
	// Inloggningsmeddelande
	echo 'Inloggning gjord!';
	
	// Redirect till en sida för dom som är inloggade
	header('Location: [url]http://medlem.spray.se/saladyk/link/test/index.php[/url]');

Den skriver Inloggning gjord men jag får ingen redirect med Location, varför?

sedan en sak till
om jag vill inkludera en fil innan något annat för att kolla om min session är satt, använder man sig av include ('kolla.txt'); då med?

Mvh
Jan-Olov

PeeerMedlem sedan mars 20025 907 inlägg
#2

Du kan inte skriva ut en text och sen skicka vidare besökaren. Du måste skicka vidare honom innan någon data har skickats till besökarens browser.

FlashesMedlem sedan jan. 2003282 inlägg
#3

Tack Peeer!
Jag begriper bara inte
nu blir jag redirectad till en sida som inte finns säger min server.
Fast klistrar jag in url:en som står i dok:et så kommer jag dit jag ska.

Förslag?

Mvh
Jan-Olov

FlashesMedlem sedan jan. 2003282 inlägg
#4

Ännu mer mysko, på jobbet fungerar det men fortfarande inte hemma.
Kan brandväggar och dyl hindra en sådan här redirect?

Mvh
Jan-Olov

FlashesMedlem sedan jan. 2003282 inlägg
#5

Nu är det kul.
Det fungerar ibland!
Jag har sidan hos spray/tripod och jag kollade upp hur dom vill att sessions ska hanteras dom vill att man gör så här
setcookie("PHPSESSID",$PHPSESSID,time()+3600);
men hur översätter jag
session_register('username');
till
setcookie("PHPSESSID",$PHPSESSID,time()+3600); ?

Mvh
Jan-Olov

136 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
133 ms — hämta tråd, inlägg och bilagor (db)