הוסטס - פורום אחסון האתרים הגדול בישראל

הוסטס - פורום אחסון האתרים הגדול בישראל (https://hosts.co.il/forums/index.php)
-   פורום תיכנות (https://hosts.co.il/forums/forumdisplay.php?f=14)
-   -   בדיקת אם המשתמש הגיע מישראל - PHP ? (https://hosts.co.il/forums/showthread.php?t=27095)

ranweb 23-07-06 16:25

בדיקת אם המשתמש הגיע מישראל - PHP ?
 
הי,

אני יודע שיש סקריפט + DB שעושה IP-To-Country
שאתה יכול לדעת כל IP מאיזה מדינה הוא מגיע.

רציתי לדעת אם למישהו יש סקריפט פשוט (בPHP) שבודק אם הגולש הוא
מישראל או לא...
יש לנו רק כמה ספקיות אז כנראה שזה דבר די פשוט...

BlueNosE 23-07-06 17:19

כן יש משהו פשוט ביותר:
DB ששוקל יותר מ100 מגה..
תריץ חיפוש בפורום

Unknown 23-07-06 17:45

אתה יכול להשתמש בSOCKETS ולבדוק את המידע דרך
ripe.net

לשלוח לו את האיפי לחיפוש ולקחת את השורה שמראה את הארץ לפי קוד (IL מן הסתם)
חסרון אחד שזה מזהה הכל חוץ מארה"ב
יש גם מסד נתונים של IPTOCOUNTRY:

http://ip-to-country.webhosting.info/

תהנה

ranweb 23-07-06 18:01

הי תודה - אני מכיר את הDB חיפשתי קיצור דרך :)

מצאתי בנתיים את:
http://api.hostip.info/country.php
אם מוסיפים ?ip=כתובת IP זה מחזיר את הארץ

אז שאלה פשוטה - איך אני מחבר את הOUTPUT של דף HTML כזה (שמחזיר את שם הארץ) לIF בPHP?

Derey22 23-07-06 18:10

תוריד את הip של המשתמש למשתנה,ותבדוק על if

Unknown 23-07-06 18:13

בעזרת SOCKETS

תיכנס ל
php.net

ותקרא על fsockopen, fwrite / fputs, fclose, fread / fgets
ואתה תבין מה עושים ואיך :)

ranweb 23-07-06 21:45

מצאתי..
$html = implode('', file('http://api.hostip.info/country.php/'));
למה אתם מסבכים?
:)


כל הזמנים הם GMT +2. הזמן כעת הוא 22:33.

מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ