| Cgi :: nopoison CGI :: nopoison no es un byte nulo veneno en cgi-> vars. |
Descargar ahora |
Cgi :: nopoison Clasificación y resumen
- Licencia:
- Perl Artistic License
- Nombre del editor:
- Scott R. Godin
- Sitio web del editor:
- http://search.cpan.org/~sgodin/Time-Elapse-1.2402/Elapse.pm
Cgi :: nopoison Etiquetas
Cgi :: nopoison Descripción
CGI :: nopoison no es un byte nulo veneno en cgi-> vars. CGI :: nopoison no es un byte nulo veneno en cgi-> vars.synopsis Use CGI; Use CGI :: Nopoison My $ M = CGI-> Nuevo (); $ m-> param (-name => 'amplificador', -Value => ,); mi% h = $ m-> vars (); # ¡Mira mamá, sin división en el veneno nulo-bytes ('')! Imprimir "$ _ =>", Únete ",", @ {$ h {$ _}} para las teclas% h; Imprima "Este se va", ($ m-> param ('amplificador')) ; simplicidad en sí. En lugar de usar un nulo-byte para separar los campos de varios valores, ¿por qué no solo usar lo que CGI.PM ya usa para almacenar los valores internamente? "¿Qué es eso?", ¿Preguntas? Por qué, es una matriz anónima, por supuesto, como usaría cualquier persona que se use. CGI-LIB.PL puede haber estado bien hace años y años, pero este retroceso ahora arcaico ya no necesita que nos inclinemos a sus demandas. (¿Alguien todavía está usándolo? Yikes). Sin embargo, esto, cambia la forma en que analiza CGi-> VAR () (como una matriz de anon, no una cadena -packed) y también cómo establece params.now puede probar correctamente Para insertar null-bytes en un entorno seguro mientras aproveche la conveniencia de la función VARS (). Requisitos: · Perl
Cgi :: nopoison Software relacionado