Hallo,

Hoe kan ik op een simpele manier iemand terug verwijzen naar de index pagina, als een andere pagina rechtstreeks zou aangeroepen worden?

bvb als iemand dus contact.inc.php rechtstreeks aanroept moet deze terug gestuurd worden naar index.php

Alvast bedankt voor alle info
Peter de Beer op 18/09/2013 10:33:30

Is dit belangrijk om altijd te doen ? 1e je php dan je html ?


Ja.
Altijd blijven doen.
Zo kan het uiteraard, maar deze methode is met Javascript, dit zou toch moeten kunnen in php zonder .htacces te gebruiken

<script language="JavaScript">
if (parent.location.href == self.location.href){
window.location.href = 'index.php'
}
</script>
Is dat niet alleen voor frames? Iets uit 1999?

[size=xsmall]Toevoeging op 18/09/2013 11:43:26:[/size]

Is dat niet alleen voor frames? Iets uit 1999?
of popups ?

of was dat opener.window. ... ?
Marc Huyghebaert op 18/09/2013 11:42:10

Zo kan het uiteraard, maar deze methode is met Javascript, dit zou toch moeten kunnen in php zonder .htacces te gebruiken

<script language="JavaScript">
if (parent.location.href == self.location.href){
window.location.href = 'index.php'
}
</script>

Marc, de PHP methode is met
<?php
header('Location: index.php');
?>

zoals eerder vermeld is de voorwaarde dat je nog NIETS ge-output hebt, dus géén echo en ook géén tekens, karakters of HTML buiten de php tags
@ Frank Nietbelangrijk,

wat jij vermeld is gewoon doorverwijzen naar de index pagina, geen controle op, of de pagina rechtstreeks of via index.php werd aangeroepen

Reageren