|
|
|
|
|
для: cheops
(14.12.2006 в 11:46)
| | хм...
спасибо попробую ваши варианты, но чуть попозжа, т.к. щас некогда вообще... | |
|
|
|
|
|
|
|
для: ShadowXak
(14.12.2006 в 10:23)
| | Попробуйте редирект попроще написать, например, так
<?php
echo "<HTML><HEAD>
<META HTTP-EQUIV='Refresh' CONTENT='0; URL=$url'>
</HEAD></HTML>";
?>
|
где вместо $url - нужный вам $url. | |
|
|
|
|
|
|
|
для: ShadowXak
(14.12.2006 в 10:23)
| | Если тебе надо сделать подсчет кликов,то не проще ли
<?php
if ($_GET['option']=='banner&func')
{
тут пишешь куда заносить хит
}
|
?> | |
|
|
|
|
|
|
| Доброго времени суток!!!
у меня такой вопрос:
имееться запрос:
<?
echo '<a href="index.php?option=banner&func=shadowxak&refer='.$row[0].'" target="_blank"><img src="'.$imageurl.'" alt="'.$row[1].'" border="0"/></a>';
?>
|
и функция к нему:
<?
function shadowxak($refer) {
$row = mysql_query("UPDATE cms_banner_title SET kol_kl = kol_kl+1 WHERE id = '".$refer."'");
$result = mysql_query("SELECT `url`, `id` FROM `cms_banner_title` WHERE id='".$refer."' and `published`= 'Y'");
$row = mysql_fetch_array($result, MYSQL_NUM);
if (substr( $row[0], 0, 7) == 'http://'){
/* Если в БД введен http://, то оставляем как есть */
echo "<script type=\"text/javascript\"> setTimeout(\"document.location.href='$row[0]';\"); </script>";
}
else
{
/* Если в БД не введен http://, то дописываем его в URL */
echo "<script type=\"text/javascript\"> setTimeout(\"document.location.href='http://$row[0]';\"); </script>";
}
}
if (isset($_GET['refer'])) {
shadowxak($_GET['refer']);
};
?>
|
и вот тут начинаеться самое интересное, если смотреть в ИЕ то функция выполняется нормально и при нажатии на банер происходит запись в БД клика +1, но почему то в опере такого непроисходит просто открываеться окно сайта со строкой:
http://www.******.ru/index.php?option=banner&func=shadowxak&refer=103 | |
|
|
|
|