Hola
pero tu pregunta se centra en el file que procesa los datos
pero no especificas que es lo que quieres almacenar.
por ejemplo si lo que quieres es que lo que vas a recibir no este vasillo puedes usar algo como esto:
Código PHP:
<?php
//fom_html.php
$sel = $_SERVER['PHP_SELF'];
echo '<a href="add.php?onsubmit=Value">Test_A</a><br />
<a href="add.php?onsubmit=">Test_B</a>';
?>
<?php
//php add.php
if(isset($_GET['onsubmit'])){
if(empty($_GET['onsubmit'])){
header("Location: fom_html.php");
}else{
echo 'Prosesar';
}
}
?>
aunque te recomiendo que no uses la función empty() por que se puede burlar fácilmente.
hay otros métodos para evitarlos
2 si quieres almacenar el registro de un usuario pues lo mismo tienes que verificar
si todos los campos esta llenos.
3 si es un comentario pues lo mismo, verificar si todos los campos esta llenos.
y depende de ti si quieres limitar un mínimo de caracteres a almacenar.
4 si es una respuesta a un comentario pues lo mismo. y si alguien intenta
almacenar una respuesta de un tema que no existe
pues por supuesto que se tiene que verificar antes que ese tema existe.
porque también si quires que un file php no responda a un llamado directamente
ej:
www.dominio.com/no_ acceso_ directo.php
si no que solo por medio de otro file también se puede
para el file: no_ acceso_ directo.php
Código PHP:
defined( 'myConfig' ) or die( 'Texto aquí' );
y para el file que lo llamara
Código PHP:
define('myConfig', 1);
en este caso el file
add.php solo responderá si el file
fom_html.php lo llama
que puede ser por medio de un
include('add.php');