redirect.php

astor

Registered
Дал съм кода от файла redirect.php става дума за мода http://web-tourist.net/login/login/view.php?st=921 това е мод за баннер поставих го и си работи но когато вляза с FF не може да отвори страницата стига до мястото кадето записва данните от кликането и не птескача моя линк за да отиде в страницата на банера // под IE работи и гледам на страницата на крашбг пак работи ако можете да ми помогнете да го едитна това помогнете.

redirect.php
Код:
<?php
define('IN_PHPBB', true);
$phpbb_root_path = './';
require_once($phpbb_root_path . 'extension.inc');
require_once($phpbb_root_path . 'common.'.$phpEx);

$banner_id = ( isset($HTTP_POST_VARS['banner_id']) ) ? intval ($HTTP_POST_VARS['banner_id']) : 
( isset($HTTP_GET_VARS['banner_id']) ) ? intval ($HTTP_GET_VARS['banner_id']) : '';

//
// Start session management
//
$userdata = session_pagestart($user_ip, PAGE_REDIRECT, $banner_id);
init_userprefs($userdata);
//
// End session management
//

$banner_id = ( isset($HTTP_POST_VARS['banner_id']) ) ? intval ($HTTP_POST_VARS['banner_id']) : 
( isset($HTTP_GET_VARS['banner_id']) ) ? intval ($HTTP_GET_VARS['banner_id']) : '';
if ( !isset($banner_id ))
{
	message_die(GENERAL_ERROR, "No banner id specified", "", __LINE__, __FILE__,"banner_id='".$banner_id."'"); 
}
$sql ="select * FROM ".BANNERS_TABLE." WHERE banner_id='".$banner_id."'";
if ( !($result = $db->sql_query($sql)) )
{
	message_die(GENERAL_ERROR, "Couldn't retrieve banner data", "", __LINE__, __FILE__, $sql);
}
$banner_data = $db->sql_fetchrow($result);
$redirect_url = $banner_data['banner_url'];
$cookie_name = $board_config['cookie_name'] . '_b_' . $banner_id;
if (!isset($HTTP_COOKIE_VARS[$cookie_name]))
{
	$banner_filter_time = time() + (( $banner_data['banner_filter_time'] ) ? $banner_data['banner_filter_time'] : 600 ) ;
	setcookie($cookie_name , 1 ,$banner_filter_time , $board_config['cookie_path'], $board_config['cookie_domain'], $board_config['cookie_secure']); 
	$sql ="UPDATE ".BANNERS_TABLE." SET banner_click=banner_click+1 WHERE banner_id='".$banner_id."'";
	if ( !($result = $db->sql_query($sql)) )
	{
		message_die(GENERAL_ERROR, "Couldn't update banner data", "", __LINE__, __FILE__, $sql);
	}
}
$sql ="INSERT INTO ".BANNER_STATS_TABLE." (banner_id,click_date,click_ip,click_user,user_duration) VALUES ('".$banner_id."', '".time()."', '".$userdata['session_ip']."', '".$userdata['user_id']."', '".($userdata['session_time']-$userdata['session_start']+$board_config['session_length'])."')";
if ( !($result = $db->sql_query($sql)) )
{
	message_die(GENERAL_ERROR, "Couldn't insert banner stats", "", __LINE__, __FILE__, $sql);
}

require_once($phpbb_root_path . 'language/lang_' . $board_config['default_lang'] . '/lang_banner.' . $phpEx);

$template->set_filenames(array( 
      'body' => 'redirect.tpl')); 
$template->assign_vars(array( 
      'REDIRECT_URL' => $redirect_url,
	'MESSAGE' => sprintf($lang['No_redirect_error'],$redirect_url) 
));

$template->pparse('body'); 

?>
 

Back
Горе