Подскажите, что мне делать?

Статус
В этой теме нельзя размещать новые ответы.
покажи как функцию вызываешь
 
я не понимаю что показать((( я в этом не силен
 
PHP:
$hash = generatehash();

ссылка будет вида &hash=$hash
 
вот страница где он

PHP:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
</head>
<body bgcolor="#ffffe1" leftmargin="25" topmargin="3">
<?php
include "../cfg.php";
$id = intval($_GET['id']);
$get_user_info = mysql_query("SELECT no_adult, adult FROM webmasters WHERE id = ".$id." LIMIT 1");
$row = mysql_fetch_array($get_user_info);




$hash=md5($key.$_SERVER['REMOTE_ADDR']);
if ($_GET['hash']!=$hash)
    {
        $f=fopen("click/log_strike.txt","a");
        fputs($f,$wm_id."\t".$id."\t".$_SERVER['REMOTE_ADDR']."\t".date("Y-m-d H:i:s")."\t".$_SERVER['HTTP_REFERER']."\t".$_SERVER['HTTP_USER_AGENT']."\n");
        fclose($f);
    } 


	$no_adult	= $row['no_adult'];
	$adult		= $row['adult'];

	$sql = "";

	if($no_adult) {
		$sql .= " AND adult = 0";
	}
	if($adult) {
		$sql .= " AND no_adult = 0";
	}





	$count	= mysql_num_rows(mysql_query("SELECT id FROM strike WHERE clx > 0 AND status = 0".$sql));
if($count == 0) {
	print "<a style=\"text-decoration: none; font-size: 12px; font-family: Tahoma, Verdana;\" href=\"http://сайт/\" target=\"_blank\"><b><font color=\"#333333\">сайт - Любой тип рекламы здесь!</font></b></a>";
} else {
	$nums	= rand(0, $count - 1);

	$get_strike = mysql_query("SELECT id, name FROM strike WHERE clx > 0 AND status = 0".$sql." LIMIT ".$nums.",1");
	$row = mysql_fetch_array($get_strike);
	$sid	= $row['id'];
	$name	= $row['name'];

	print "<a style=\"text-decoration: none; font-size: 12px; font-family: Tahoma, Verdana;\" href=\"http://сайт/click/strike.php?id=".$id."&sid=".$sid."&hash=".$hash."\" target=\"_blank\"><b><font color=\"#333333\">".$name."</font></b></a>";


}
?>
</body>
</html>


в остальных файлах точнее в одном он так же прописан
 
вот это
PHP:
$hash=md5($key.$_SERVER['REMOTE_ADDR']);

меняешь на это

PHP:
$hash=generatehash();

и в файл cfg.php пишешь код функции generatehash
 
АГА все заработало)благодарю)):(yahoo::yahoo::yahoo:



а как вы думаете накрутка изза этого перестанет быть? Этот вариант намного лучше чем был??!!
 
можно сделать еще так:
PHP:
$key=generatehash();
$hash=md5($key.$_SERVER['REMOTE_ADDR']);
 
ооооо так еще более защищенно будет))благодарю еще раз)):(thenks::thenks::thenks::yahoo::yahoo::yahoo:
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху