Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: wyciąganie subdomen
Forum PHP.pl > Forum > PHP
northwest
Witam,
Potrzebuje wyciągać subdomeny z adresów URL.
Na serwerze mam PHP5 i Wildcards.
Mam taki kod php
  1. <?php
  2. $domena_cala = $_SERVER['HTTP_HOST'];
  3. $host = parse_url('$domena_cala', PHP_URL_HOST);
  4. $rec = explode('.', $domena_cala);
  5. echo("a: $host <br>". $rec[1] . ''
  6. ?>


to nie do końca działa tak jakby chciał :/
w przypadku www.sub_domena.domena.pl jest niby okey,
ale jak wpisze bez www to już nie działa tak jak powinno - wynikiem będzie domena.pl

Wiecie może jak to rozwiązać??

Z góry dzięki za pomoc,
pozdrawiam North
andrew1985
To sprawdz czy masz wpisane z www czy nie i wtedy dajesz inny indeks do tablicy.

if($rec[0]=='www') echo $rec[1]; else echo $rec[0];
ujex
możesz też wykorzystać .htaccess
Kod
RewriteEngine on

RewriteCond %{HTTP_HOST} !^www.example.com$
RewriteCond %{HTTP_HOST} ^(www\.)?(.+).example.com$
RewriteRule .* ?subdomain=%2
northwest
dzięki!!:)
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.