15.3.3. Los scripts se ejecutan desde la línea de comandos
Después de que todas sus secuencias de comandos se pasan generalmente con sintaxisAsegúrese de que el siguiente paso sea asegurarse de intentar cambiarlos desde la línea de recepción.Tenga en cuenta que, debido a las secuencias de comandos CGI, la mayor parte de su uso de transferencia de datos se desperdicia. Medio ambientePuede configurar manualmente las variables relacionadas con uno mismo antes de activar las suyas propias.Guión:
$subir HTTP_COOKIE="user_id=abc123"$exportar QUERY_STRING="Mes=Enero&Año=2001"$ exportar REQUEST_METHOD equivale a "GET"$ ./calendar.cgi
Puede ver el resultado completo de su boleta cancelada real, incluidos los titulares que tenga.Apurarse. Esto puede ser muy útil si cree que los problemas están relacionados con esto.a los encabezados que alguien está moviendo.
Si está utilizando la versión 2.56 además de la anterior Nombre=”ÍNDICE-3048″> CGI.pm haceAcepte parámetros de patrón mucho más rápido y más fácil solicitando todo bajo demandaEjecute este script:
(Fuera de línea: ingrese los pares nombre=valor exactamente como los escribe)
A continuación, puede introducir las restricciones name=”INDEX-3049″> como pares de nombre y valor.signo igual dividido. CGI.pm también ignora los espacios, lo que permiteusa comillas:
(técnica sin conexión: escriba pares de nombre=valor sobre el tema de la entrada estándar)el mes es eneroAño = 2001
Cuando esté construido, haga clic en Name=”INDEX-3052″>. Carácter de fin de archivo en(use Ctrl-D en Unix o Mac; use Ctrl-Z en Windows).
Me gusta 2.57, CGI.pm nomás implica se incrementan automáticamente. .En cambio, .usted .puede .pasarparámetros .relacionados con .factores de ejemplo .en .su .script .(esto .funciona .adecuado para .versiones, .también):
$ ../calendar.cgi mes=enero año=2001
Si prefieres que CGI.pm te ayude preguntando las diversas opciones de la persona, puedes hacerlo.Habilite siempre esto en las versiones creadas y use-depurar Argumento completo recibido de CGI.pm:
usar CGI qw(-debug);
Si está trabajando con el mejor complejo La situación del formulario demasiado trabajoIngrese los parámetros manualmente, luego el cliente puede interceptar los parámetrosarchivo que puede operar extensamente agregando algunas líneas con respecto a él. Al comienzo de su archivoGuión:
#!/usr/bin/perl -wTusar estrictamente;Utilice gráficos personalizados;mi $q = nuevo CGI;## CÓDIGO DE INICIO DE IMPORTACIÓNAbra ARCHIVO, ">/tmp/query1" o muera $!;$q->guardar(*ARCHIVO);print $q->header("text/plain" ), "Archivo guardadon";## FIN DEL CÓDIGO IMPORTADO..
Debería haber guardado el archivo inmediatamente a /tmp/consulta1que puede usar fácilmente desde el término de comando de línea. Eliminar código copiado y pegadoprimero (o devolverlo para uso futuro), potencialmente puede usar una consultaDéjalo:
¿La PC va lenta?
¡ASR Pro es la solución definitiva para sus necesidades de reparación de PC! No solo diagnostica y repara de forma rápida y segura varios problemas de Windows, sino que también aumenta el rendimiento del sistema, optimiza la memoria, mejora la seguridad y ajusta su PC para obtener la máxima confiabilidad. Entonces, ¿por qué esperar? ¡Empieza hoy mismo!
$asif ./catalog.cgi