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
Форумы портала PHP.SU :: Версия для печати :: Php редирект.
Форумы портала PHP.SU » » Вопросы новичков » Php редирект.

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

1. winner13 - 20 Января, 2012 - 10:47:56 - перейти к сообщению
Здраствуйте. У меня стоит снипет из-под 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);
2. Zuldek - 20 Января, 2012 - 11:05:15 - перейти к сообщению
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.  
3. данила - 20 Января, 2012 - 11:05:49 - перейти к сообщению
елементарно ватсон

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

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


при нажатии на ссылку активирует header и перейдет на твой login.php
помогло?
4. winner13 - 20 Января, 2012 - 11:14:18 - перейти к сообщению
так всё автоматом нужно ... ЧТобы не кликали нечего, а был конкретный редирект, с отмечанием в логах bbclone.
5. данила - 20 Января, 2012 - 11:16:30 - перейти к сообщению
ну я тогда больше не чего не подскажу) уж извеняйте)
6. dieGo_nk - 20 Января, 2012 - 14:01:35 - перейти к сообщению
Используй JavaScript

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


Вставь его до открытия тэга <?php
7. winner13 - 21 Января, 2012 - 18:32:56 - перейти к сообщению
Спасибо большущие to Zuldek and dieGo_nk
8. snikers987 - 21 Января, 2012 - 18:37:35 - перейти к сообщению
<META HTTP-EQUIV="REFRESH" CONTENT="0;URL=http://www.site.com/">

без js

 

Powered by ExBB FM 1.0 RC1