PHP.EE FOORUM   
Nimi:   Pass:   Mäleta mind! 
   Teemad | php.ee esilehele | registreeri | Märgi kõik teemad loetuks | #php.ee Skype vestlus | RSS
UUS TEEMA  OTSI  Lehekülgi: 1
Ligipääsu piiramine kodulehele
Postitaja: Privaatleja 2015-11-25 13:52:51
Vaja oleks teha koduleht ligipääsetavaks ainult neile, kes asuvad Eestis. Tean, et 100% kindlat lahendust ei ole ja polegi niiväga vaja, piisab kui tavakasutajate tasemel on piiratud.

Samas erinevad crawler botid võiks ikkagi ka ligipääsu omada ja kuidas neile öelda, et näita neid tulemusi otsingus ainult neile, kes on eestis?

On kellelgi sellise asjaga kogemust?
RE: Ligipääsu piiramine kodulehele
Postitaja: asd 2015-11-25 14:16:35
https://www.google.ee/search?q=php+get+user+country+ip&hl=et-EE&gbv=2&tbas=0&oq=php+user+ip+co&gs_l=heirloom-serp.1.0.0i22i30.179142.188730.0.191555.7.7.0.0.0.0.263.751.6j0j1.7.0....0...1ac.1.34.heirloom-serp..0.7.751.8Jg4ACAMMVY
RE: Ligipääsu piiramine kodulehele
Postitaja: asd 2015-11-25 14:50:05
TSITEERITUD:
https://www.google.ee/search?q=php+get+user+country+ip&hl=et-EE&gbv=2&tbas=0&oq=php+user+ip+co&gs_l=heirloom-serp.1.0.0i22i30.179142.188730.0.191555.7.7.0.0.0.0.263.751.6j0j1.7.0....0...1ac.1.34.heirloom-serp..0.7.751.8Jg4ACAMMVY


lisaks sa võid kasutada ka väliseid ressursse näiteks http://api.hostip.info/
või nii http://api.hostip.info/country.php
RE: Ligipääsu piiramine kodulehele
Postitaja: Privaatleja 2015-11-25 15:28:44
Leidsin sellise javascripti jubina, mis tundub töötavat üsna normaalselt. Bottide eest peidan selle scripti ära ja peaks ok olema.


jQuery.ajax( {
url: '//freegeoip.net/json/',
type: 'POST',
dataType: 'jsonp',
success: function(location) {
// If the visitor is browsing from else.
if (location.country_code !== 'EE') {
// Redirect him to international store.
window.top.location.href = 'http://www.my-international-site.com';
}
}
} );

Leheküljed: 1

©2002-2013 Martin Rebane & PHP.ee kaasautorid
  0.0785419940948