Ver Mensaje Individual
  #18 (permalink)  
Antiguo 21/07/2009, 18:36
thezzin
 
Fecha de Ingreso: septiembre-2008
Mensajes: 350
Antigüedad: 15 años, 8 meses
Puntos: 31
Respuesta: Proteger fichero php

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');
__________________
╬-----╬
║☺₧☻║
╬-----╬

Última edición por thezzin; 21/07/2009 a las 18:47