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

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

Ori-G 28-01-08 08:26

חסימת איפיים
 
שלום ,
יש לי שאלה שאני די חייב לפתור אותה בזמן הקרוב.

יש לי אתר ואני מעוניין לחסום איפיים מסין (כל מי שנכנס כאילו לאתר מסין יהיה כתוב לו הודעה שהאתר סגור לדוגמא בשביל אנשים מסין)

כי אני עושה זאת?


ואיך לדוגמא אני עושה את זה בכל העמודים של האתר לדוגמא יש לי עמוד הפניית הרשמות וזה ככה


xxx.com/?r=blabla

אז אני חוסם את כל העמודים למשתמשים מי סין?

אשמח שתענו לי בהקדם האפשרי...

Labs 28-01-08 10:03

קודם כל תמצא את טווחי האייפי של סין (גוגול)

אני משער שיש לך איזה HEADER או משהו שמופיע בכל קובץ למעלה
אז שם לפני כל הקוד
אתה לוקח את האייפי של המשתמש
משווה לטווח שלקחתה מסין
במידה ושווה אז אתה מציג את ההודעה ועושה DIE או ELSE לכל השאר איך שנוח לך
אם לא ממשיך הלאה

Ori-G 28-01-08 11:43

ציטוט:

נכתב במקור על ידי FartBoy (פרסם 604256)
קודם כל תמצא את טווחי האייפי של סין (גוגול)

אני משער שיש לך איזה HEADER או משהו שמופיע בכל קובץ למעלה
אז שם לפני כל הקוד
אתה לוקח את האייפי של המשתמש
משווה לטווח שלקחתה מסין
במידה ושווה אז אתה מציג את ההודעה ועושה DIE או ELSE לכל השאר איך שנוח לך
אם לא ממשיך הלאה

אבל יש לי המון עמודים וצריך בכל עמוד לעשות את זה :/?


אין דרך יותר פשוט..

Sagi 28-01-08 12:02

הוא אמר שבטח יש לך איזה HEADER=חלק עליון קבוע

Elad-A 28-01-08 12:54

או קובץ config..
http://www.proxyserverprivacy.com/ipaddress_range.php

Daniel 28-01-08 15:54

תעשה את זה בקובץ טמפלייט, או בקובץ אינדקס למעלה, ובמקרה ואתה עדיין לא משתמש ב-OOP ובמחלקות הצגה, ובכל הדברים האלה, תעשה עם htaccess.

RS324 28-01-08 16:38

אם תעשה חיפוש אתה תמצא משהו שאני פרסמתי פעם עם הטווחים של כל המדינות

תוריד ותטען למסד
תמחק הכל חוץ מסין ואז תעשה קובץ שנקרא לדוגמא ipcheck.php
והוא יבדוק את האיפי של המדינה ויעשה את הפעולות שקשורות בסין, לא בעיה.

pirsomet 01-02-08 03:30

אפשר להפנות את כל הבקשות לקובץ אחד בעזרת MOD_REWRITE ואז לעשות כל הבדיקות שאתה צקיך
משהו כמו
קוד:

RewriteEngine on
 RewriteCond %{REQUEST_FILENAME} !-f
  RewriteCond %{REQUEST_FILENAME} !-d
  RewriteRule ^(.*)$ index.php?q=$1 [L,QSA]



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

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