Llamo http_get_request_headers() en un archivo PHP en un servidor que ejecuta PHP 5. Sin embargo, estoy obteniendo un error fatal: llamada a la función indefinida http_get_request_headers(). ¿Alguien sabe cuál podría ser el problema? ¿Esta función no viene con PHP simple?PHP no reconoce http_get_request_headers()?
Respuesta
No, no lo hace. Necesita un PECL module para que funcione esa función. Pero puede usar los contenidos de la variable $ _SERVER como se indica en this comment en el sitio php. Alternativamente, puede usar el apache function si este es su servidor web.
Gracias por la respuesta! – weicool
Esa función es parte de la extensión PECL.
Siga las instrucciones de esta página para instalarlo: http://ar.php.net/manual/en/http.install.php
Si está utilizando la versión> = 2 de pecl_http
, necesitará usar la sintaxis del espacio de nombres para llamar a las funciones. Echa un vistazo a la version 2 documentation here y example here
Básicamente \http\Env::getRequestHeader()
Este es un punto muy importante. Seguí las instrucciones en el manual de PHP para instalar pecl_http, pero aún así el ejemplo de 'http_support()' continuó fallando. Es porque el manual de PHP está escrito para la versión anterior de este módulo. Desafortunadamente, el nuevo módulo tiene su propia documentación, pero no está muy claro. –
- 1. El módulo php no compila. No reconoce "static function_entry"
- 2. PHP 5.4 servidor de desarrollo no reconoce mysql_connect()
- 3. php no se reconoce como un comando interno (en Windows)
- 4. javac no se reconoce
- 5. JSF no se reconoce
- 6. 'javac' no se reconoce
- 7. configure no reconoce androideabi
- 8. jslint.com | No reconoce localStorage
- 9. MEDIA_TYPE_IMAGE no se reconoce
- 10. SimpleDateFormatter no reconoce los meses
- 11. Eclipse no reconoce ninguna importación
- 12. ¿GAE no reconoce las cookies?
- 13. g ++ enlazador no reconoce -Bstatic
- 14. Python no reconoce directorios os.path.isdir()
- 15. Eclipse no reconoce "R.id ..." con Android
- 16. Android no reconoce el motor TTS
- 17. @Entity no reconoce @Id en @MappedSuperclass
- 18. Red neuronal de Hopfield no reconoce
- 19. pydev no reconoce la instalación de django
- 20. ForeignKey no se reconoce en VS2012 RC
- 21. iOS no reconoce los eventos de clic
- 22. Eclipse no reconoce mi dispositivo Android
- 23. Eclipse no reconoce el dispositivo Nexus one
- 24. LINQ to Entities no reconoce el método
- 25. RODBC: SQLUpdate() no reconoce columna de índice
- 26. Xcode no reconoce inmediatamente nuevas clases (iOS)
- 27. Visual Studio no reconoce nuevas clases
- 28. xargs no reconoce los alias de bash
- 29. Jackson no reconoce la anotación @JsonCreator
- 30. Java VM no reconoce -XX: G1YoungGenSize?
Como se indica en el manual de PHP, (PECL pecl_http> = 0.10.0) –