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,..