2011-02-01 17 views
8

Jak przekierować na inną stronę po 5 minutach przy użyciu PHP?Jak przekierować na inną stronę po 5 minutach?

+3

Będziesz potrzebował html i/lub JavaScript do tego, a nie do PHP –

+0

Przeczytaj trochę o językach i zasadach po stronie klienta (JavaScript) i po stronie serwera (PHP, Java, ASP itp.), Zanim zaczniesz się zastanawiać. Szczera rada. – mdrg

+1

Z pewnością przeczytałeś artykuł wikipedia: http://en.wikipedia.org/wiki/URL_redirection#Techniques, prawda? To daje krótkie wprowadzenie. – eckes

Odpowiedz

13

Jeśli naprawdę chcesz używać PHP do tego, proszę bardzo:

<?php header("Refresh: 300; URL=http://www.stackoverflow.com/"); ?> 
+0

zadziałało !!! thnx @kayahr:) ... – bsanneh

5

Javascript setTimeout() jest prawdopodobnie tym, czego potrzebujesz. Przykład:

setTimeout(function(){ window.location = "<URL HERE>";}, 5*60*1000); 

window.location jest tym, czego można użyć w javascriptu do ustawienia bieżącej lokalizacji okna. Należy jednak wziąć pod uwagę fakt, że większość przeglądarek nie pozwala ustawić okna window.location bez wcześniejszego wprowadzania danych przez użytkownika, na przykład kliknięcia.

Zobacz here

+0

To w rzeczywistości * 1000, ale dobry pomysł. –

+0

thnx @Will Charczuk, ale mój czas zajmuje mniej niż minutę, kiedy używam tego .. – bsanneh

+0

spróbuj zastąpić 5 * 60 * 1000 300000 –

10

Wystarczy HTML:

<meta http-equiv="refresh" content="300;http://redirect-url" /> 

To przekieruje do http://redirect-url po 300 sekund (5 minut).

+0

thnx faceci naprawdę docenią twoją pomoc – bsanneh

+0

Ważne, aby pamiętać, że ta metoda jest nieaktualna ... – NerdOfCode

1

Jak przekierować stronę po 5 minutach za pomocą php

nie może; PHP jest wykonywane na serwerze, a nie na kliencie. Po wysłaniu strony internetowej do klienta nie masz kontroli nad stroną. Wydarzenie z javascript nie gwarantuje, że użytkownik przekieruje, ponieważ zawsze może nie zezwolić na javascript lub po prostu opuścić swoją stronę.

Po pobraniu strony internetowej można ustawić limit czasu, aby przekierować użytkownika za pomocą javascript: Zobacz wszystkie inne odpowiedzi.

+0

Przepraszam, zapomniałem o składniku czasu –

Powiązane problemy