tiempo real inteligente formulario criterios busqueda buscar buscador bootstrap avanzado php email command-line-interface piping

real - ¿Establecer la variable $_SERVER al llamar a PHP desde la línea de comandos?



busqueda inteligente php mysql (4)

¿Qué hay de la configuración de una página ficticia llamada dummy.php con este contenido:

<?php $_SERVER[''recipient''] = ''[email protected]''; ?>

¿Es posible pasar una variable $ _SERVER a un script PHP a través de la línea de comando?

Específicamente, estoy tratando de configurar $ _SERVER [''recipient''] de forma manual para que pueda probar las tuberías de correo electrónico sin configurar un servidor de correo.



Yo personalmente uso lo siguiente.

Ejemplo: configure $ _SERVER [''recipient] en mi línea de comandos de PHP.

Con OS X

Con Ubuntu GNU / Linux


La respuesta de @sberry es correcta.

... pero debido a que llegué a esta página buscando establecer valores predeterminados para la matriz $_SERVER , cuando ejecuto PHP desde la línea de comandos, aquí está mi propia respuesta. Espero que pueda ayudar a alguien.

empty( $_SERVER[''HTTP_HOST''] ) && $_SERVER[''HTTP_HOST''] = ''localhost''; empty( $_SERVER[''REQUEST_URI''] ) && $_SERVER[''REQUEST_URI''] = ''/''; empty( $_SERVER[''DOCUMENT_ROOT''] ) && $_SERVER[''DOCUMENT_ROOT''] = __DIR__; print_r( $_SERVER );