..
En un artículo anterior vimos cómo crear un motor de búsqueda en ASP usando MS Access como base de datos, sin olvidar un pequeño detalle, es decir, la página de datos , otro tema tratado en el pasado, pero no vieron a los dos se fusionaron en una única solución .
El propósito de este artículo es, precisamente, para combinar los dos conceptos y ver tanto el caso de transmisión de datos (criterios de búsqueda) por el método GET con el método POST, que haya diferencias en la filosofía de la creación de los dos sistemas de investigación .
Introducción general: el uso y las diferencias entre GET y POST
Este es un artículo de carácter avanzado, supongo que el lector comprenda la diferencia en el envío de datos con GET o POST, pero no está completo y para ayudar al lector menos conveniente, considero que es un preámbulo poco.
Un formulario HTML puede ser manejado, al enviar los datos con los dos métodos mencionados anteriormente, la configuración del código HTML de la siguiente manera.
GET:
<form method="get" action="cerca.asp">POST:
<form method="POST" action="cerca.asp">La diferencia es que con GET datos se añadirán a la URL de la página a través de los parámetros que se llama cadena de consulta (cadena de búsqueda, para ser precisos), pero esto no sucede con el método POST y la URL de la página sólo verá el archivo destino como el último elemento de la propia URL.
La URL de destino de los dos casos, por lo tanto, será uno de los siguientes.
GET:
POST:http://localhostcerca.aspLa recuperación de datos se realiza siempre a través de un formulario con una función de objeto de solicitud, con la diferencia que se utiliza el método GET y POST recuperación QueryString del método de recuperación que el uso de formularios.Otra diferencia es que en la cadena de consulta (por ejemplo, GET) es que los datos se envían a través de un formulario o mediante un enlace, que "sólo" 255 caracteres disponibles, así como una solución se puede adaptar a un sistema de búsqueda o un enlace algunos parámetros, pero no para enviar un formulario de registro con muchos campos (en cuyo caso es esencial para el POST).
Última diferencia está en los datos de seguridad: obtener una contraseña, PIN, número de tarjeta de crédito, es claro en la URL, el POST no.
¿Qué sistema utilizar para utilizar un motor de búsqueda? Es la misma y en este artículo, como ya se mencionó, vamos a examinar los dos casos.
Estructura de la base de datos Como se mencionó anteriormente, utilice una base de datos de MS Access que contiene los datos de la solicitud de búsqueda.
La base de datos se llama db.mdb y consistirá en una sola tabla y sus campos.
El formulario de búsqueda
Crea tu servidor web personal en la carpeta en la búsqueda de la base de datos y arreglar el archivo cerca.html acompañada por el siguiente código:
<form method=" METODO_DI_INVIO "action="cerca.asp"> <input type="text" name="testo"> <input type="submit" value="Cerca"> </ Form>Yo no creo que haya nada que añadir.
Para los dos ejemplos sustituirlo por POST y GET con el valor en negrita METODO_DI_INVIO, el método especificado en la <form> atributo.
Último prerrequisito antes de pasar a la práctica de asignar permisos de lectura y escritura a la mirada del libro.
| |
ASP (Advanced)
Ciclo completo para la creación de sitios Web dinámicos. A partir de 39 €. |
| |
ASP Cero (Ebook)
Aprendizaje de Microsoft ASP y VBScript desde cero. Con sólo 29 €. |
| |
ASP y Access (Ebook)
La gestión de una base de datos de MS Access con ASP. Con sólo 29 €. |