Du befindest Dich im Archiv vom ABAKUS Online Marketing Forum. Hier kannst Du Dich für das Forum mit den aktuellen Beiträgen registrieren.

Sessions sollen nicht an die URL gehängt werden

Ajax, Hijax, Microformats, RDF, Markup, HTML, PHP, CSS, MySQL, htaccess, robots.txt, CGI, Java, Javascript usw.
Neues Thema Antworten
kaisen
PostRank 6
PostRank 6
Beiträge: 462
Registriert: 29.11.2005, 10:16

Beitrag von kaisen » 24.06.2006, 14:15

So ich habe folgendes Script:

Code: Alles auswählen

if($act=="user")
	{
		
		if($show=="login")
		{	
			if( [ DB-Abgleich ])
			{ 	
				if(session_start())
				$_SESSION['user_ID'] = $_POST['user_ID'];
				$_SESSION['user_PW'] = $_POST['user_PW'];
				$_SESSION['status'] = "online";
				
				// Weiterleitung Erfolgreich
					
			}
						
			else
			{
				// Weiterleitung Fehler		
			}
			
		
		}	
		
		else if($show=="logout")
		{	
			session_start(); 
			session_unset();
			session_destroy();			
		}
			
		else
		{
			session_start();
		}
}
DB-Abfrage und so hab ich rausgemacht. Mein Problem ist, das an sich zwar alles funktioniert, aber wenn man im ausgeloggten Zustand (bzw. als neuer Besucher) auf die user-startseite kommt. Setzt der Browser vermutlich aufgrund der letzten else-anweisung die SessionID hinter die URLs. Das hätte ich gerne weg.

weiß da wer rat?
Sorry ist mein erstes Projekt mit sessions. bin da noch nicht so die leuchte ;)