Tried to set cookie

This commit is contained in:
Remo Zaros
2026-06-13 18:06:26 +02:00
parent e57a7aadb9
commit ba63181e6a

View File

@@ -276,6 +276,7 @@ function handle_postcode_modal($data)
]); ]);
exit(); exit();
} }
$cookie_val = postcode_in_range($params["postcode"]).'|'.$params["postcode"].'|'.$straatnaam.'|'.$params["huisnummer"].'|'.$woonplaats.'|';
// 6. Succes: Sessie opslaan & response // 6. Succes: Sessie opslaan & response
$_SESSION["postcode"] = $params["postcode"]; $_SESSION["postcode"] = $params["postcode"];
@@ -284,12 +285,18 @@ function handle_postcode_modal($data)
$_SESSION["woonplaats"] = $woonplaats; $_SESSION["woonplaats"] = $woonplaats;
$_SESSION["postcode_is_local"] = postcode_in_range($params["postcode"]); $_SESSION["postcode_is_local"] = postcode_in_range($params["postcode"]);
setcookie("PPPR", $cookie_val, [
'expires' => time() + 3600,
'path' => '/',
'domain' => $_SERVER['SERVER_NAME'],
'secure' => true, // Required for cross-origin fetch
'httponly' => true, // Prevents JavaScript access (XSS protection)
'samesite' => 'Lax' // Use 'None' for cross-origin, requires secure=true
]);
echo json_encode([ echo json_encode([
"status" => "success", "status" => "success",
"message" => "all good", "message" => "all good",
"straatnaam" => $straatnaam,
"woonplaats" => $woonplaats,
"lokaal_tarief" => postcode_in_range($params["postcode"]),
]); ]);
exit(); exit();
} }