Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Php редирект.

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Описание: Работа редиректа, как запустить его после вополнения скрипта???
winner13
Отправлено: 20 Января, 2012 - 10:47:56
Post Id


Новичок


Покинул форум
Сообщений всего: 9
Дата рег-ции: Янв. 2012  


Помог: 0 раз(а)




Здраствуйте. У меня стоит снипет из-под bbcolone счётчика посещений, на странице index.php но при заходе мне нужно чтобы после обращения к (снипету) странице счтёчика, был редирект на нужную мне login.php
Вот сорец:
PHP:
скопировать код в буфер обмена
  1.  
  2. <?PHP
  3. header('Refresh: 1; URL=login.php');
  4.  define("_BBC_PAGE_NAME", "index");
  5.  define("_BBCLONE_DIR", "./");
  6.  define("COUNTER", _BBCLONE_DIR."mark_page.php");
  7.  if (is_readable(COUNTER)) include_once(COUNTER);
  8. ?>


Помогите пожалуйста. Как сделать так чтбы редирект выполнялся не сразу как грузится страница, а после обращения к вот этому коду:

PHP:
скопировать код в буфер обмена
  1.  define("_BBC_PAGE_NAME", "index");
  2.  define("_BBCLONE_DIR", "./");
  3.  define("COUNTER", _BBCLONE_DIR."mark_page.php");
  4.  if (is_readable(COUNTER)) include_once(COUNTER);
 
 Top
Zuldek
Отправлено: 20 Января, 2012 - 11:05:15
Post Id


Постоянный участник


Покинул форум
Сообщений всего: 2122
Дата рег-ции: Июнь 2010  


Помог: 50 раз(а)




PHP:
скопировать код в буфер обмена
  1.  define("_BBC_PAGE_NAME", "index");
  2.  define("_BBCLONE_DIR", "./");
  3.  define("COUNTER", _BBCLONE_DIR."mark_page.php");
  4.  if (is_readable(COUNTER)) include_once(COUNTER);
  5. echo "<script>
  6. window.location=/login.php;
  7. </script>";
  8.  
 
 Top
данила
Отправлено: 20 Января, 2012 - 11:05:49
Post Id



Забанен


Покинул форум
Сообщений всего: 273
Дата рег-ции: Янв. 2012  
Откуда: Буденновск


Помог: 1 раз(а)

[+][+]


елементарно ватсон

(Добавление)
короче делаешь ссылку <a href="index.php?login">ссылка</a>

а потом делаешь следующий код
PHP:
скопировать код в буфер обмена
  1.  
  2. if(isset($_GET['login']))
  3.      {
  4.           header("Location: login.php");
  5.      }
  6.  


при нажатии на ссылку активирует header и перейдет на твой login.php
помогло?
 
 Top
winner13
Отправлено: 20 Января, 2012 - 11:14:18
Post Id


Новичок


Покинул форум
Сообщений всего: 9
Дата рег-ции: Янв. 2012  


Помог: 0 раз(а)




так всё автоматом нужно ... ЧТобы не кликали нечего, а был конкретный редирект, с отмечанием в логах bbclone.
 
 Top
данила
Отправлено: 20 Января, 2012 - 11:16:30
Post Id



Забанен


Покинул форум
Сообщений всего: 273
Дата рег-ции: Янв. 2012  
Откуда: Буденновск


Помог: 1 раз(а)

[+][+]


ну я тогда больше не чего не подскажу) уж извеняйте)
 
 Top
dieGo_nk
Отправлено: 20 Января, 2012 - 14:01:35
Post Id



Новичок


Покинул форум
Сообщений всего: 25
Дата рег-ции: Июнь 2011  


Помог: 1 раз(а)




Используй JavaScript

CODE (javascript):
скопировать код в буфер обмена
  1. <script type="text/javascript">
  2. window.onload = function()
  3. {
  4.     location.replace("http://Ваш сайт/login.php")
  5. }
  6. </script>


Вставь его до открытия тэга <?php

(Отредактировано автором: 20 Января, 2012 - 14:04:38)

 
 Top
winner13
Отправлено: 21 Января, 2012 - 18:32:56
Post Id


Новичок


Покинул форум
Сообщений всего: 9
Дата рег-ции: Янв. 2012  


Помог: 0 раз(а)




Спасибо большущие to Zuldek and dieGo_nk
 
 Top
snikers987
Отправлено: 21 Января, 2012 - 18:37:35
Post Id



Участник


Покинул форум
Сообщений всего: 1239
Дата рег-ции: Сент. 2011  
Откуда: Крым


Помог: 25 раз(а)




<META HTTP-EQUIV="REFRESH" CONTENT="0;URL=http://www.site.com/">

без js

(Отредактировано автором: 21 Января, 2012 - 18:38:03)



-----
Когда всматриваешься в тёмную бездну, учти, что кто-то может смотреть на тебя из неё...
 
My status
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Вопросы новичков »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB