Quiero volcar las variables de solicitud a un archivo para la depuración. ¿Cómo es esto posible?
Respuesta
<?php
$req_dump = print_r($_REQUEST, TRUE);
$fp = fopen('request.log', 'a');
fwrite($fp, $req_dump);
fclose($fp);
no probado, pero debe hacer el trabajo, basta con cambiar request.log al archivo que desea escribir.
Use serialize()
function for dumping. Vuelque $_SERVER
, $_COOKIE
, $_POST
y $_GET
por separado (puede ir al mismo archivo). Si planea depurar con los datos, ayuda saber si los datos fueron parte de una solicitud POST o una solicitud GET.
Volcar todo es bueno para la depuración en el desarrollo, pero no así en la producción. Si su aplicación no tiene muchos usuarios, también puede funcionar en producción. Si anticipa muchos usuarios, considere eliminar solo los datos de $_POST
o limitar las variables del servidor a las que comienzan con HTTP_.
creo que hoy en día este método es más fácil y más rápido:
$req_dump = print_r($_REQUEST, true);
$fp = file_put_contents('request.log', $req_dump);
Es probable que desee agregar al registro: 'file_put_contents ('request.log', $ req_dump, FILE_APPEND)' – jmb
- 1. PHP $ _REQUEST Variable
- 2. php $ _REQUEST no contener cookies
- 3. PHP $ _REQUEST $ _GET o $ _POST
- 4. por qué $ _REQUEST está vacío
- 5. Necesito escribir al comienzo del archivo con PHP
- 6. Error 0x80004005 al leer el archivo de volcado con WinDbg
- 7. PHP - enviar archivo al usuario
- 8. Volcado de CouchDB a archivo y carga desde el archivo
- 9. ¿Dónde está el archivo de volcado MySQL?
- 10. Volcado de memoria en el archivo
- 11. Formato de archivo de volcado de núcleo
- 12. salida de volcado en un archivo y el navegador
- 13. Cómo agregar código PHP al archivo .tpl
- 14. PHP: Mover archivo del dominio al subdominio
- 15. php Nombre de archivo único al cargar
- 16. ¿Qué sucede si asigna un valor a $ _REQUEST?
- 17. Generar volcado de datos MySQL en SQL desde PHP
- 18. "No se pueden cargar los símbolos" al intentar leer volcado
- 19. Cómo limitar el tamaño del archivo de volcado del núcleo al generarlo usando GDB
- 20. Cómo analizar un archivo de volcado de bloqueo usando GDB
- 21. Importar tablas específicas del archivo de volcado de oráculo?
- 22. Cómo inspeccionar objetos COM del archivo volcado de Visual Basic?
- 23. llamando al archivo php desde otro archivo php mientras pasa los argumentos
- 24. Freebase: ¿Qué archivo de volcado de datos contiene el "imdb_id"?
- 25. Convierta un volcado de PostgreSQL en un volcado de MySQL
- 26. archivo de volcado de MySQL y líneas comentadas
- 27. analizar el archivo de volcado de aplicación C#
- 28. Extracción de una tabla de un archivo de volcado mysql.sql
- 29. ¿Convertir el archivo de volcado PostgreSQL a MySQL?
- 30. ¿Cómo puedo extraer el archivo DLL del volcado de memoria?
detalle insignificante minúsculo, pero se olvidó de su cierre> Cierre –
> No es necesario, en absoluto??. De hecho, es una buena práctica escribir bibliotecas/etc (no es que esto sea relevante aquí) para omitirlo a fin de asegurar que no haya salida accidental de espacios en blanco que pueda estropear la salida de almacenamiento en búfer/encabezados/etc. – 46bit
Me gusta 'var_export ($ var, true)' personalmente. – Cole