Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: udostepnienie strony tylko dla wybranych panstw
Forum PHP.pl > Forum > Gotowe rozwiązania
thomekk
Witam!
Potrzebuje cos zeby dana strona byla dostepna jedynie dla wybrancyh panstw:

Australia, Austria, Belgia, Kanada, Niemcy, Francja, Finlandia, Dania, Grecja, Islandia, Irlandia, Italia, Newa Zealandia, Norwegia, Portugalia, Puerto Rico, Wlochy, Szwecja, Szwajcawia, Wielka Brytania i USA,

I jesli uzytkownik jest z innego niz wymienione powyzej panstwa, zeby pojawial mu sie komunikat ze strona nie jest dostepna dla uzytkownika z tego wlasnie kraju.


Czy jest cos takiego?
Dzieki za pomoc

P.s. Jestem poczatkujacy w php, wiec prosze o dokladne wyjasnienie skryptow.

Dzieki jeszcze raz i wesolych swiat smile.gif
orson
witam ...

bylo wiele razy na forum ... poszukaj ... na przyklad pod haslem geoip

cya
thomekk
wlasnie patrzalel, ale sa tam dla blokowania poszczegolnych adresow, mi chodzi o wielkszosc panstw...
menic
A może tak. Sprawdzaj w jakim jezyku pracuje przegladarka użytkownika, i jezeli jest na liscie dozwolonych to przepuszczaj, a jak nie to dodobranoc :]
PS. Na http://webcity.php.pl w dziale porady>php jest opisane pobieranie jezyka przegladarki
b3
[php:1:db375f9497]<?php
$kraj=getenv("HTTP_ACCEPT_LANGUAGE");

if($kraj == "pl" || $kraj == "de") {
print "jestes z polski albo z niemiec";
}else{
print "dostep zabroniony, nie jestes z pl ani z de";
}

?>[/php:1:db375f9497]
thomekk
A czy mozna zrobic na przykladzie podanego skryptu, ze jak ktos nie jest z polski albo niemiec (dostep zabroniony), to zeby nie pojawiala sie dalsza czesc strony, ktora jest napisana tesh w php ponizej tego skryptu?
scanner
a) HTTP_ACCEPT_LANGUAGE w polsce na chińskiej wersji przeglądarki da chiński IMHO.
cool.gif [manual:e01e11028e]die[/manual:e01e11028e]()
paniwladca
if ( eregi("CN|TW", $_SERVER['GEOIP_COUNTRY_CODE'])) {
//chincolom i tajwanom dziekujemy winksmiley.jpg
//include('404.php');
exit;
}
nospor
@paniwladca najpierw spójrz na datę ostatniego posta, potem ewentualnie postuj...
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-2024 Invision Power Services, Inc.