zTDS - бесплатная ТДС

Keps
На сайте с 22.04.2008
Offline
89
#1331
ro--ot:
Небыло там багов, просто у тебя код для версии ниже 0.6.5
Вот нужный тебе код

<?php
include $_SERVER['DOCUMENT_ROOT'].'/go/api_test.php';
if($z_bot == $z_empty && !empty($z_out)){header("Location: $z_out");}
?>

Я не знаю почему, но у меня не работает редирект с этим кодом, в логах все отображается. Причем определяет постоянно как уникального посетителя. В api указаны куки 3600 сек., в браузере нет очистки куков. С чем это может быть связано?

ro--ot
На сайте с 18.12.2009
Offline
164
#1332

Keps, надеюсь api.php от версии 0.6.8 ?

zTDS - бесплатная ТДС (https://t.me/z_tds)
J-ran
На сайте с 24.06.2012
Offline
262
#1333

Keps, у тебя тип перенаправления в настройках потока выбран http redirect? Выбери Api.

Keps:
в браузере нет очистки куков.

Причём здесь твой браузер? Я ж тебе писал, что куки чистятся на стороне юзера. А в твоей стате - это боты с вероятностью 99%

Keps
На сайте с 22.04.2008
Offline
89
#1334
ro--ot:
Keps, надеюсь api.php от версии 0.6.8 ?

Вобщем ситуация такая: сама tds располагается в папке site.com/go/

А код в файле папки site.com/dor/name.php. При этом редирект не работает и постоянно как уника определяет.

Сейчас попробовал файл name.php в корень site.com переместить и все заработало. Вопрос только почему не работает таким образом и где копать чтобы все работало в других папках?

Keps
На сайте с 22.04.2008
Offline
89
#1335

Вобщем редирект не работает внутри html

<html>
<head>
<title>Nbnkt</title>
<link href="styles.css" rel="stylesheet" type="text/css">
</head>
<body>

<?php
include $_SERVER['DOCUMENT_ROOT'].'/go/api.php';
if($z_bot == $z_empty && !empty($z_out)){header("Location: $z_out");}
?>

</body>
</html>

Если за пределы html вывести php код, то редирект работает. Но с чем это связано? Должно ведь везде работать

ro--ot
На сайте с 18.12.2009
Offline
164
#1336
Keps:
Вобщем редирект не работает внутри html
<html>

<head>
<title>Nbnkt</title>
<link href="styles.css" rel="stylesheet" type="text/css">
</head>
<body>

<?php
include $_SERVER['DOCUMENT_ROOT'].'/go/api.php';
if($z_bot == $z_empty && !empty($z_out)){header("Location: $z_out");}
?>

</body>
</html>


Если за пределы html вывести php код, то редирект работает. Но с чем это связано? Должно ведь везде работать

Это связано с тем что функцию header() нужно поместить перед любым выводом в браузер.

Внутри html кода она не будет работать.

Stravinsky
На сайте с 06.09.2007
Offline
110
#1337

можно как-то сделать редирект, чтобы юзера отправлять на платник, а бота например на 404 ошибку?

J-ran
На сайте с 24.06.2012
Offline
262
#1338
Stravinsky:
юзера отправлять на платник, а бота например на 404 ошибку?

Юзера сливать согласно настройкам, а действие над ботами установить в "404 not found"

D
На сайте с 27.03.2017
Offline
7
#1339

Не могу войти в админку , изменил логин и пороль и адрес админ пхп , ввожу точно правильно . На дефолтных настройках входит

J-ran
На сайте с 24.06.2012
Offline
262
#1340
dsquad:
изменил логин и пороль

Пароль в md5 зашифровал?

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий