Povolenie urcitej domeny pre pristup na fb

Programovacie jazyky, rady, poradňa...
sharky-no
King
King
Používateľov profilový obrázok
Príspevky: 1681
Registrovaný: 31 okt 2006, 19:53

Povolenie urcitej domeny pre pristup na fb

Príspevok od používateľa sharky-no »

Mam aplikaciu, ktora je obmedzena pre slovenske a ceske IP.

Avsak je tam mensie spojenie s facebookom a zdiealnim odkazu, a ked da clovek zdielat odkaz tak nastava problem s tym, ze fb nema IP zo slovenska ani ceska a teda sa nezobrazi pre FB obsah ktory moze vlozit do thumbu a kratky popis o obsahu.

skusil som to poriesit takto ale nefunguje to:

Kód: Vybrať všetko

 function _fb(){
              $host = gethostbyaddr($_SERVER['REMOTE_ADDR']);
              $arr = explode('.',$host);
              $fb = false;
              foreach($arr as $item){
                  if($item == 'facebook'){
                    $fb = true;
                  }
              }
              return $fb;
        }
v com moze byt problem?
harrison314
Hardcore addict
Hardcore addict
Používateľov profilový obrázok
Príspevky: 8223
Registrovaný: 27 máj 2009, 20:42
Bydlisko: Bratislava
Kontaktovať používateľa:

Re: Povolenie urcitej domeny pre pristup na fb

Príspevok od používateľa harrison314 »

Uloz si gethostbyaddr($_SERVER['REMOTE_ADDR']) do logov a skontroluj ako sa facebookovsky server vola, lebo sa mi zda, ze nema v hostname retazec "facbook" a radcej pouzi preg_match ako explode.
audiotrack
VIP
VIP
Používateľov profilový obrázok
Príspevky: 25958
Registrovaný: 09 sep 2005, 18:39
Kontaktovať používateľa:

Re: Povolenie urcitej domeny pre pristup na fb

Príspevok od používateľa audiotrack »

keď to už chceš robiť hentak, tak použi in_array() ako ten smiešny cyklus.
Napísať odpoveď