ANTICHAT — форум по информационной безопасности, OSINT и технологиям
ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию.
Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club,
и теперь снова доступен на новом адресе —
forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.

04.12.2008, 22:36
|
|
Участник форума
Регистрация: 31.07.2008
Сообщений: 207
Провел на форуме: 299231
Репутация:
107
|
|
Незнаю-незнаю. Использую Notepad++ , кодировка ANSIшная. Это пашет:
PHP код:
<?php
// Напр., вызов скрипта i.php?p=tut.by
// ничего нельзя выводить, инклудить только файлы-скрипты и без вывода, куки не менять
if (isset($_GET['go'])){
header('Location: http://'.$_GET['go'].'/'); // идем на сайт в запросе
} else {
header("Location: http://mail.by/"); // иначе - на мылосайт
}
?>
|
|
|

04.12.2008, 22:36
|
|
Познающий
Регистрация: 18.11.2007
Сообщений: 81
Провел на форуме: 249705
Репутация:
6
|
|
)
Сообщение от Gifts
still12
PHP код:
die('<meta http-equiv="Refresh" content="0; URL=http://куда редирект">');
Спс.....все работает как над ))))+ ..ток пока не могу добавить плюс(((
|
|
|

04.12.2008, 23:06
|
|
Познающий
Регистрация: 18.11.2007
Сообщений: 81
Провел на форуме: 249705
Репутация:
6
|
|
Но в этом случае он лишь переходит к скрипту а не запускает его .......что нужно добавить чтоб после рердиректа еще и скрипт выполнялся ?
|
|
|

05.12.2008, 00:23
|
|
Участник форума
Регистрация: 31.07.2008
Сообщений: 207
Провел на форуме: 299231
Репутация:
107
|
|
Мой вариант смотри )
|
|
|

05.12.2008, 01:40
|
|
Members of Antichat - Level 5
Регистрация: 15.06.2008
Сообщений: 941
Провел на форуме: 5111568
Репутация:
2399
|
|
пуск -> виполнить -> notepad:
PHP код:
<?php header("Location: http://www.google.com/"); ?>
єсли не сработает.. то наверное проблема в настойках..
|
|
|

05.12.2008, 01:44
|
|
Banned
Регистрация: 06.10.2006
Сообщений: 288
Провел на форуме: 2741921
Репутация:
469
|
|
у b3 и vikseriq
рабочие варианты.
PHP код:
header("Location: http://mail.by/");
это может не работать из-за настроек сервера.
Ещё можешь попробовать через яваскрипт.
PHP код:
<?
if($test)
{
echo '<script>window.location="http://google.com"</script>';
}
?>
|
|
|

05.12.2008, 14:43
|
|
Reservists Of Antichat - Level 6
Регистрация: 25.04.2008
Сообщений: 827
Провел на форуме: 2769640
Репутация:
1304
|
|
Вы хоть темку читайте, у ТСа ошибка при использовании header. Warning: Cannot modify header information - headers already sent by ( output started at r:\home\localhost\www\startap\goo\g.php:1) in r:\home\localhost\www\startap\goo\g.php on line 1
Вывод начался на первой строчке, значит у него ДО <?PHP есть какие то знаки, которые выводятся сразу, кодировка ли, пробел - не суть, поэтому хидер просто так работать не будет.
still12 Если уверен, что все нормально, но тем не менее ошибка - создай .htaccess в той же папке, где и скрипт и допиши туда строчку
Код:
php_flag output_buffering On
Тогда хидеры пошлются нормально
|
|
|

05.12.2008, 15:04
|
|
Участник форума
Регистрация: 19.07.2008
Сообщений: 168
Провел на форуме: 1312476
Репутация:
85
|
|
PHP код:
<?
$ref=$_SERVER['QUERY_STRING'];
if ($ref!='') $ref='?'.$ref;
header('HTTP/1.1 301 Moved Permanently');
header('Location: http://yoursite/'.$ref);
exit();
?>
)
|
|
|

05.12.2008, 15:07
|
|
Постоянный
Регистрация: 30.09.2007
Сообщений: 815
Провел на форуме: 2590715
Репутация:
659
|
|
r:\home\localhost\www\startap\goo\g.php - это и есть твой файл или ты инклюдишь редирект из одного в другой?
|
|
|

05.12.2008, 15:09
|
|
Познающий
Регистрация: 20.11.2008
Сообщений: 68
Провел на форуме: 108674
Репутация:
32
|
|
покажи код g.php
|
|
|
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|