Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Sprawdzenie czy domena/subdomena jest w spisie akceptowanych domen
Lord
post
Post #1





Grupa: Zarejestrowani
Postów: 239
Pomógł: 32
Dołączył: 10.03.2004

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


mam tablice domen(w sumie to mam tabele w bazie danych z ta listą, jak to co może zmienić)

  1. $domeny = array('aaa.pl', 'bbb.com.pl', 'ccc.pl', 'ddd.aaa.ccc.pl');


pobieram sobie domene

  1. $domain = str_replace("www.","",parse_url($_SERVER['HTTP_REFERER'], PHP_URL_HOST));


i chce sprawdzić czy adres dajmu na to
cos.aaa.pl jest akceptowany, jest on akceptowany bo domena aaa.pl jest akcetowana wiec i wszystkie jej subomeny sa akceptowane.

Ma ktoś pomysł jak ułożyć jakieś zapytanie do bazy czy w php jakiś kod który zgrabnie sprawdzi mi czy ta domena jest akceptowana?
mi w głowie rodzą się same pokraki programistyczne, które pewnie zabiją mi serwer (IMG:style_emoticons/default/wink.gif)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
kapslokk
post
Post #2





Grupa: Zarejestrowani
Postów: 965
Pomógł: 285
Dołączył: 19.06.2015
Skąd: Warszawa

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


  1. SELECT count(1) AS ilosc FROM tabela WHERE domena = "cos.aaa.pl" OR "cos.aaa.pl" LIKE concat("%.", domena);;


Cytat
OR "cos.aaa.pl" LIKE "%."+domena;

tego nie rozumiem zapisu.

Ten zapis mial za zadanie sprawdzic czy domena ktora znalazles w PHP jest subdomena domeny dodanej do mysqla. Wyżej zapytanie zmodyfikowalem i przetestowalem na mysql - dziala. Poprzednie testowalem na jakiejs stronce online i stad problem z +.

Swoją drogą modyfikacja to tylko pierwsze zapytanie + wskazówka, którą dał Ci @trueblue

Ten post edytował kapslokk 29.09.2016, 18:33:44
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 10.10.2025 - 07:02