No me funciona.
He puesto:
validate-code.php
Código PHP:
<?php
$code-true = false;
$url = '../errorcodigo.html';
$codes = array('1234','okopg','32qe');
$code = $_POST['code'];
if(in_array())...
//ejecutas la consulta, si esta devuelve 1 entonces haces un select del campo action, y entonces esto devuelve por ejemplo.. descargas, tambien haces $code-true = true;
if($code-true) {
//haces un switch de acciones o por ejemplo creas otra tabla de acciones posibles con la estructura: action-id , action-name, action-file y meterías 1 , descargas, descargas.php
también puedes hacer un switch si las secciones van a ser fijas, por ejemplo
switch($row['action']) {
case 'descargas1325723' : $url = '../descargas1325723.html';
...
}
header("location: $url");
?>
descargas.html (junto al resto del código de la página)
Código HTML:
<form name="code-form" action="php/validate-code.php"
method="post">
<input name="code" type="text" />
</form>
Al escribir un código en descargas.html me lleva a validate-code.php y ya no pasa a la siguiente.
No sé en que parte de validate-code está el fallo.