el nombre de dominio del host HTTP
1
Crear una variable de vacío llamado "$ current_domain ", o lo que quieras llamarlo. Por ejemplo , puede usar "$ current_domain =''; " en el código
2
conjunto $ current_domain al texto del host HTTP. . El host HTTP es la parte de la URL que viene después de " http://" y contiene el nombre de dominio . También puede contener un "www ", lo que no quiere . Usted puede obtener el host HTTP desde el array global $ _SERVER . Trate de "$ current_domain = $ _SERVER [' HTTP_HOST '] ; " . Como su código
3
Asegúrese de que tiene un nombre de dominio . Si $ current_domain todavía está vacío, entonces el navegador del usuario no solicitó una URL con un nombre de dominio. Esto podría significar que la secuencia de comandos se ejecuta en una línea de comandos o en otro contexto , además de una página web.
4
Quitar el "www . " si está allí . Usa preg_replace () para hacer esto. Intenta " preg_replace ('', , 1 '/^ www \\ /i .') ; " Como código. El último parámetro , con el valor " 1 ", doblemente asegura que se tira a cabo sólo la primera "www . " Del texto.
En un contexto web, "$ current_domain " ahora contiene el nombre de dominio de la dirección URL donde se ejecuta un script . Es decir, que contendrá el nombre del dominio de la página web actual.