Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> wyciąganie subdomen
northwest
post 28.12.2007, 12:51:43
Post #1





Grupa: Zarejestrowani
Postów: 788
Pomógł: 1
Dołączył: 17.09.2004

Ostrzeżenie: (10%)
X----


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
Go to the top of the page
+Quote Post
andrew1985
post 28.12.2007, 12:58:50
Post #2





Grupa: Zarejestrowani
Postów: 48
Pomógł: 4
Dołączył: 28.12.2007

Ostrzeżenie: (0%)
-----


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];
Go to the top of the page
+Quote Post
ujex
post 28.12.2007, 20:58:33
Post #3





Grupa: Zarejestrowani
Postów: 51
Pomógł: 1
Dołączył: 4.11.2006

Ostrzeżenie: (0%)
-----


możesz też wykorzystać .htaccess
Kod
RewriteEngine on

RewriteCond %{HTTP_HOST} !^www.example.com$
RewriteCond %{HTTP_HOST} ^(www\.)?(.+).example.com$
RewriteRule .* ?subdomain=%2
Go to the top of the page
+Quote Post
northwest
post 29.12.2007, 14:45:43
Post #4





Grupa: Zarejestrowani
Postów: 788
Pomógł: 1
Dołączył: 17.09.2004

Ostrzeżenie: (10%)
X----


dzięki!!:)
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 23.07.2025 - 01:51