1) pobierało domenę przez którą wchodzi user
2) jeśli domena A to zmień server_name na A itd.
jeśli domena B to zmień server_name na B itd.
jeśli link stary (domena domyślna) to zmień server_name na stary itd.
Czy można to zrobić poprzez php w admin_board.php ? Jaki byłby najlepszy sposób by pogodzić nowe domeny oraz stare linki przez które będa wchodzić niektóre osoby? To znaczy jak podejść do tego problemu najlepiej?
Możesz zrobić przekierowania domen na jedną główną (np. w phpmyadmin-ie) - chyba najlepsze rozwiązanie.
Wysłany: 27 Lis 2007, 19:29
lpu183
Rejestracja: 29 Lip 2007, 21:18 Posty: 11
daroo napisał(a):
Możesz zrobić przekierowania domen na jedną główną (np. w phpmyadmin-ie) - chyba najlepsze rozwiązanie.
tak, tylko, że to jest najprostsze rozwiązanie , bardziej chodziło mi o możliwość dodania więcej niż jednej domeny dla forum phpbb, przez PA się nie da, więc pomyślałem o edycji odpowiedniego pliku w php. Jednak do tego celu muszę wiedzieć jak przechwycić z jakiej domeny user wszedł i na tej podstawie zmienić parametry takie jak server_name itd.
no dobra, ale jak kilku userów wejdzie w jednym momencie i każdy z innej domeny to baza danych dostanie kręćka. Wpis server_name jest jeden dla całego forum, a nie poszczególnych userów. Więc ten Twój pomysł nie zda egzaminu.
Możesz spróbować wsadzić forum do katalogu forum i zrobić np plik index.php i wsadzic tam tylko
[php]<?php
header ('www.domenanajwazniejsza.pl/forum');
?>
[/php]
no dobra, ale jak kilku userów wejdzie w jednym momencie i każdy z innej domeny to baza danych dostanie kręćka. Wpis server_name jest jeden dla całego forum, a nie poszczególnych userów. Więc ten Twój pomysł nie zda egzaminu. Możesz spróbować wsadzić forum do katalogu forum i zrobić np plik index.php i wsadzic tam tylko [php]<?php header ('www.domenanajwazniejsza.pl/forum'); ?> [/php]
ok, dzięki za wyjaśnienie, + wędruje do Ciebie
Wysłany: 27 Lis 2007, 23:24
Orion
Rejestracja: 14 Maj 2005, 10:31 Posty: 1662 Pochwały: 157
[php]<?php
if ( stristr($_SERVER['HTTP_HOST'], 'domena.pl') ) {
$board_config['server_name'] = 'domena.pl';
} elseif ( stristr($_SERVER['HTTP_HOST'], 'domena2.pl') ) {
$board_config['server_name'] = 'domena2.pl';
} elseif ( stristr($_SERVER['HTTP_HOST'], 'domena3.pl') ) {
$board_config['server_name'] = 'domena3.pl';
}
?>[/php]
tak ja to widze
Per aspera ad astra! Nie udzielam pomocy poza forum Kanał IRC: #phpbb @ irc.ircnet.pl