587
צפיות
צפיות
14
תשובות
תשובות
מעקב אחר גולשים
אני מתלבט בין שני דברים :
1. לעשות שכל פעם שגולש יכנס לעמוד מסויים באתר שלי זה יכתוב לתוך קובץ טקסט את העמוד אליו נכנסו ואת הIP של הגולש..
2. לעשות שאילתה שבכל כניסה לעמוד תוסיף את כתובת העמוד והIP של הגולש לבסיס נתונים…
מה משני האפשרויות יותר כדאי, יותר פרקטי ויותר טוב?
אני עובד עם שפת PHP… בסיס נתונים MySql…
תודה מראש.. SD
14 תשובות
מסד נתונים יהיה הרבה יותר נח
אוקיי… ועוד שאלה
אז כל כניסה של משתמש תוסיף משהו בסגנון:
IP | index.php | DATE | TIME
איך אני יוכל אחרי זה לעשות משהו שישווה את כל מספרי האיי פי של הגולשים ובעצם יבדוק כמה כניסות שונות היו באתר? (כמה כתובת IP שונות היו באתר)
בתודה מראש.. SD
*כתובות
שאילתת SQL בסגנון הזה:
SELECT IP,Count(id)
FROM myTable
GROUP BY IP
תצטרך שדה ID [מספור אוטומטי]
צריך את זה..?
לפי דעתכם, צריך את זה בכלל???
זו שאלה מוזרה…
מה זאת אומרת אם לפי דעתנו צריך את זה?
מה אתה רוצה לעשות עם המידע הזה?
למרות שלדעתי, אם יש לך גישה, יהיה הכי טוב לנתח את הלוגים של השרת עצמו.
אם למשל פורצים לאתר..
אין לי גישה ללוגים של השרת עצמו…
שאני יוכל מדי פעם להסתכל בזה ולדעת אם מישהו אחר(מלבדי) נכנס לפאנל ניהול של האתר..
אז אם כבר, תעשה את זה רק בניהול…
אוקיי..
אני יעשה על העמוד התחברות לניהול..
תודה!
אבל
יש לך מושג איזה פקודה אני יכול לשים בשאילתה כדי שיכתוב לי את הכתובת של העמוד(שהכתובת הזאת תשלח לבסיס נתונים)?
בתודה מראש, SD
מצטער, אני לא יודע php…
יש משתנה גלובאלי
ב"ה
$_SERVER['HTTP_REFERER'];
זה מחזיר את הכתובת שהמשתמש רשם בשורת הכתובת שלו.
אולי תמצא משהוא שיותר מתאים לך פה:
http://il2.php.net/manual/en/reserved.variables.php#reserved.variables.server
תודה ולגבי האיי פי
תודה ואתה יודע איזה פקודה אני יכול לשים בשאילתה כדי שיכתוב לי את הכתובת IP של הגולש?
נ.ב.
קיימת גם פקודה שתתן לי גם את הTCP של הגולש?
בתודה מראש, SD
אייפי: $_SERVER['REMOTE_ADDR']