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

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

CBox.Co.il 21-05-09 02:53

שאלה|האם אפשר לגלות מאיפה נכנסו לאתר ?
 
אהלן חבר'ה .

בניתי מערכת מופנים ורציתי לדעת אם אני יכול לדעת מאיפה כל כניסה של משתמש הגיעה .

תודה לעוזרים ...

אדיר 21-05-09 03:00

PHP קוד:

$_SERVER['HTTP_REFERER'


CBox.Co.il 21-05-09 04:05

תודה רבה אחי,
האם אני יכול להשתמש בזה כמו שאני משתמש ב $_SERVER['REMOTE_ADDR או שיש עוד משהו שאני אמור לעשות ?
תודה רבה לעוזרים ...

CBox.Co.il 21-05-09 11:21

מצטער לא הצלחתי לערוך ...
מה השגיאה פה ?

<?php
include "Config.php";
echo $_SERVER['HTTP_REFERER'];
$SendIP = mysql_query("INSERT INTO Check (ip,From)
VALUES ('".$_SERVER['REMOTE_ADDR']."','".$_SERVER['HTTP_REFERER']."')") or die (mysql_error());
?>

Ori The Man 21-05-09 11:42

מה השגיאה שזה מציג לך?
ולפי דעתי זה בגלל ה $_SERV... בשאילתה
תכניס אותם למשתנים ותחסוך בעיות..

possible 21-05-09 12:03

נסה את זה:
PHP קוד:

<?php
include "Config.php";
$SendIP mysql_query("INSERT INTO Check (ip,From) VALUES ('{$_SERVER['REMOTE_ADDR']}','{$_SERVER['HTTP_REFERER']}')") or die (mysql_error());
?>


CBox.Co.il 21-05-09 13:23

תודה רבה עשיתי ככה ועבד .

PHP קוד:

<?php
include "Config.php";
$SendIP mysql_query("INSERT INTO `Check` (`ip`,`From`) VALUES ('{$_SERVER['REMOTE_ADDR']}','{$_SERVER['HTTP_REFERER']}')") or die (mysql_error());
?>

אפשר לנעול תודה !

possible 21-05-09 13:28

כן מצטער בטעות שמתי שם רווח לא קשור.
PHP קוד:

<?php
include "Config.php";
$SendIP mysql_query("INSERT INTO Check(ip,From) VALUES('{$_SERVER['REMOTE_ADDR']}','{$_SERVER['HTTP_REFERER']}')") or die (mysql_error());
?>

אם זה לא פועל תבדוק שבאמת יש לך את השדות ip וFrom

עריכה לא שמתי לב שהסתדר מקודם היה רשום שזה לא פעל לו - אפשר למחוק

Ron | CSite.co.il 21-05-09 13:28

PHP קוד:

<?php 
include "Config.php"
$SendIP mysql_query("INSERT INTO `Check` (ip,From) VALUES ('$_SERVER[REMOTE_ADDR]','$_SERVER[HTTP_REFERER]')") or die (mysql_error()); 
?>


גורילה 21-05-09 17:42

ציטוט:

נכתב במקור על ידי xPerfection (פרסם 716222)
PHP קוד:

$_SERVER['HTTP_REFERER'


רק הערה קטנה אך חשובה הדרך הזאת היא לא דרך טובה לקבלת מידה מאיפה המשתמש הגיע, ברוב המקרים זה יקבל נתון שגוי או לא יקבל נתון כלל.


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

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