Ciel:
Me explayo, tu página de reglamento se llama reglamento.php y si acepto las condiciones me redirije a comprar.html, hasta ahi, perfecto....
Pero que sucede si tus clientes utilizan
http://www.nv-arg.com.ar/admins/comprar.html en forma directa?
nada les imperirá acceder sin siquiera haber leido tus condiciones. Me explico?
La solución:
.teoría
Existe una variable del servidor que PHP reconoce como $_SERVER['HTTP_REFERER'] y que representa la url de de la página desde que se accedió a otra página determinada, para tu sistema, el HTTP_REFERER de comprar.html debería ser siempre reglamento.php
.en la práctica
renombras comprar.html a comprar.php, y al inicio de esta incluís, al inicio y sin ningúna linea en blanco arriba:
Código PHP:
Ver original<?php
$ref = $_SERVER['HTTP_REFERER'];
$valido = 'http://www.nv-arg.com.ar/admins/reglamento.php';
if((!$ref)||($ref != $valido)){
}
?>
y en reglamento.php reemplazas
header ("Location: comprar.html");
x
header ("Location: comprar.php");
saludos