Beste,
Ik heb me SSL Certificaat geinstalleerd. Dus nu kan ik bepaalde delen over een beveiligde verbinding laten lopen. Alleen ik heb een probleem, hij blijft in een lus hangen.
Het is de bedoeling dat als je niet ingelogd bent, je gewoon op http:// komt.
Maar als je naar bestel of gebruikerspaneel gaat dat die automatisch naar https:// gaat.
Maar hij blijft in een lus hangen waardoor als je naar de homepage gaat dus weer naar de normale url https://www.jewebsite.nl/
hij continue blijft herladen.
Ziet iemand de fout, ik heb van alles al geprobeerd:
PHP
<?php
if(!isset($_COOKIE['login']) || false === $login->checklogin($_COOKIE['login'])) {
if(!isset($_GET['p']) || $_GET['p'] !== 'bestel' && $_GET['p'] !== 'profile') {
?>
<script type="text/javascript">
<!--
if(parent.location.protocol == 'https:') {
location.href = 'https://<?=$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI']; ?>';
}
//-->
</script>
<?php
}elseif(isset($_GET['p']) && ($_GET['p'] !== 'bestel' || $_GET['p'] !== 'profile')) {
?>
<script type="text/javascript">
<!--
if(parent.location.protocol != 'https:') {
location.href = 'https://<?=$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI']; ?>';
}
//-->
</script>
<?php
}
}else{
?>
<script type="text/javascript">
<!--
if(parent.location.protocol != 'http:') {
location.href = 'http://<?=$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI']; ?>';
}
//-->
</script>
<?php
}
?>
Toon Meer
Alvast Bedankt!