Referer

our

Registered
Опитах по доста начини не става... Искам да извеждам referer-ите на потребителите (от кой сайт са дошли) в страница, но се нещо не ми излиза... явно синтаксис некъде греша. Някой да има подобен скрипт :)
 
$HTTP_REFERER - дава информация за URL откъдето идва юзера
дано да ти помогне т`ва братле. :)
П.П. направо го слагаш в оператора echo. ето ти едит пример:
<?php echo "Вие идвате от <b>$HTTP_REFERER</b>"; ?>
 
пф написах тоя код ама незнам дали работи

правя една таблица с име ref и 2 полета ИД и referer

<?php
$ref=$SERVER['HTTP_REFERER'];
$user="root" ;
$password="";
$database="mynews";
mysql_connect("localhost",$user,$password) or die ( 'проблем при свързване с MySQL!' );
mysql_select_db($database) or die ( 'Грешка при връзката!' );
mysql_query("INSERT ref (referer) VALUES ('$ref') ");
?>
 
Имаш някой грешки ;) Както и да е въпросът ми е :

Код:
<?php
$conn = mysql_connect("localhost", "root", "");
mysql_select_db("referers");
$ref = $_SERVER['HTTP_REFERER'];
$ip = $_SERVER['REMOTE_ADDR'];
$query = "insert into `refs`(`url`) values('$ref')";
$query2 = "insert into `refs`(`ip`) values('$ip')";
mysql_query($query);
mysql_query($query2);
?>

Обаче накрая пускам две заявки и то го записва на два реда... Как да обединя заявките в една :oops: :oops: :oops:
 
Още един въпрос :) Възможно ли е ако няма реферер (т.е. ако `url` е празно) да не прави запис в базата данни :)
 
<?php
$conn = mysql_connect("localhost", "root", "");
mysql_select_db("referers");
$ref = $_SERVER['HTTP_REFERER'];
if ($ref!='')
{

$ip = $_SERVER['REMOTE_ADDR'];
$query ="insert into `refs`(` url` , `ip` ) values( '$re' , '$ip' );
mysql_query($query);
}
?>
 
защо непробваш с if трябва да стане нещо подобно предполагам

if ( $ref == null ) echo("няма реф );
else
if ( $ref != null ) {
$conn = mysql_connect("localhost", "root", "");
mysql_select_db("referers");
$ref = $_SERVER['HTTP_REFERER'];
$ip = $_SERVER['REMOTE_ADDR'];
$query = "insert into `refs`(`url`) values('$ref')";
$query2 = "insert into `refs`(`ip`) values('$ip')";
mysql_query($query);
mysql_query($query2);
}
 
нещо неразбрах :? , ако няма такъв урок за referer ,ще се радвам ако някой се навие да направи :lol:
 
our каза:
Големи премеждия докато го направя тва :) Ще напиша по-късно или утре ;)

Премежията са хубаво нещо.
После не забравяш. :
Малко по малко ще видите, че не е толкова трудно да си направите по един web-tourist. :)
 
Ами .. напротив. Това, че съм сложил htaccess в една папка в която съм извадил реферери не значи, че е wt :) Не е толкова лесно да се стигне до тук .. И иска доста време и познания.Надявам се да го дигна до некъде тва БГ НЕТ... Единственият ми проект, от многото, с който се занимавам усилено.
 
Всъщност това е wt.
Малко от това и после малко от онова и то се получава малко по малко.
Всичко е на прости кодове.
По трудно ще е когато поискаш да се свържат едно с друго.
 

Back
Горе