Core: Javascript/jQuery - Ajax Problem

Beitrag lesen

Der Client - schickt und der Server Antwortet. Jedoch sind in der Antwort die Variablen POST und GET verschwunden. Ich habe jetzt weiter herum probiert,
scheinbar liegt es an der Cookie-Überpürfung bzw. Header-Weiterleitung.

	/*/ Execute: Cookie Proof:											*/  
/*---------------------------------------------------------------------*/  
				public function CookieProof(){  
				if ($this->cookieproof && $_SESSION['user']['cookies'] != "aktiviert" && $_GET['cookies'] != 'false' &&  
					!isset($_GET['reqeust']) && !isset($_GET['ajax']) ){  
				/*---------------------------------------------------------------------------------------------------------------------------------------------*/  
											  
												if (!isset ($_GET['cookies'])){  
											  
															setcookie("TestCookie", 'TestValue');  
															header('Location: index.php?cookies=proofed');  
												}else{  
															if (!isset($_COOKIE["TestCookie"]) && $_GET['cookies'] == 'proofed'){  
											  
																				$_SESSION['user']['cookies'] = "deaktiviert";  
																				header('Location: index.php?cookies=false');  
															}else{  
																				$_SESSION['user']['cookies'] = "aktiviert";  
																				header('Location: index.php');  
				}}}}

Warum beim Ajay-Request die SESSION Variable: $_SESSION['user']['cookies']
nicht mehr zur Verfügung steht ist mir ein Rätsel, da die Session davor
natürlich mit session_start(); eingeleitet wird,..

Durch die Bedingung: !isset($_GET['ajax'] ist das Problem oberflächlich
behoben, darzächlich jedoch nicht - da beim nächsten Seitenaufruf Cookie
Proof wieder ausgeführt wird,..