Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Zmiana strony
matixo
post
Post #1





Grupa: Zarejestrowani
Postów: 16
Pomógł: 0
Dołączył: 29.03.2002
Skąd: Gdansk

Ostrzeżenie: (0%)
-----


Czy sa w php odpowiedniki JavaScriptowego location.href= ? Chodzi mi o jakas funkcje, ktora automatycznie zaladowuje inna strone.

mATiXo
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 8)
kris
post
Post #2





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: --
Skąd: Tyczyn

Ostrzeżenie: (0%)
-----


header("location: strona.php");
Go to the top of the page
+Quote Post
matixo
post
Post #3





Grupa: Zarejestrowani
Postów: 16
Pomógł: 0
Dołączył: 29.03.2002
Skąd: Gdansk

Ostrzeżenie: (0%)
-----


Cytat
header("location: strona.php");


Ale to moze byc tylko na poczatku strony, a co zrobic, zeby przeladowalo stronke po wykonaniu jakiegos tam skryptu (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif)
Go to the top of the page
+Quote Post
kryr
post
Post #4





Grupa: Zarejestrowani
Postów: 268
Pomógł: 0
Dołączył: --
Skąd: kielce

Ostrzeżenie: (0%)
-----


A czy to musi byc koniecznie w php? Nie latwiej przy pomocy wlasnie java scriptu?
Go to the top of the page
+Quote Post
matixo
post
Post #5





Grupa: Zarejestrowani
Postów: 16
Pomógł: 0
Dołączył: 29.03.2002
Skąd: Gdansk

Ostrzeżenie: (0%)
-----


Cytat
A czy to musi byc koniecznie w php? Nie latwiej przy pomocy wlasnie java scriptu?

Koniecznie nie musi byc - poprostu php ma duzo gotowych funkcji ktore ulatwiaja zycie, i myslalem ze moze jest jakas na moj problem - wtedy mieszanie dwoch jezykow nie bylo by potrzebne.
Go to the top of the page
+Quote Post
-admin-
post
Post #6





Goście







Cytat
Cytat
header("location: strona.php");


Ale to moze byc tylko na poczatku strony, a co zrobic, zeby przeladowalo stronke po wykonaniu jakiegos tam skryptu (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif)
Nie tylko na poczatku strony! mozesz napisac caly skrypt, ktory bedzie robil wszystko poza przesylaniem danych, ktore ma wyswietlic przegladarka, czyli wszystko poza
print "wazaaa";
czy czystym HTMLem!
Poza tym jesli tak bardzo Cie interesuje wysylanie danych do przegladarki a potem przekierowanie na inna strone (co jest swoja droga totalna glupota bo uzytkownik i tak nie zobaczy tych danych bo zostanie przekierowany na inna strone) to mozesz skorzystac z funkcji ob_start() oraz ob_end_flush() w nastepujacy sposob:
<?
// na samym poczatku odpalasz ta funkcje:
ob_start();

print "wazaaa - wysylam dane do przegladarki do wyswietlenia";
header("location: strona.php");
print "mimo fukcji header i printa razem to zadziala!!";
// na samym koncu skryptu odpalasz ta funkcje:
ob_end_flush();
?>

Podobnie sprawa wyglada w przypadku ciasteczek, ktore tez mozna ustawiac tylko "na poczatku" skryptu.... ... .. .
Go to the top of the page
+Quote Post
matixo
post
Post #7





Grupa: Zarejestrowani
Postów: 16
Pomógł: 0
Dołączył: 29.03.2002
Skąd: Gdansk

Ostrzeżenie: (0%)
-----


Cytat
Poza tym jesli tak bardzo Cie interesuje wysylanie danych do przegladarki a potem przekierowanie na inna strone (co jest swoja droga totalna glupota bo uzytkownik i tak nie zobaczy tych danych bo zostanie przekierowany na inna strone)


Nie do konca glupota, jezeli mozna by polaczyc to z czyms w rodzaju setTimeout ... i wlasnie o to mi chodzi.
Ale faktycznie, jesli nie sa wyslane zadne dane do przegladarki wczesniej, to dziala to doskonale....
Go to the top of the page
+Quote Post
em1X
post
Post #8





Grupa: Zarejestrowani
Postów: 984
Pomógł: 41
Dołączył: 16.03.2002
Skąd: Płock

Ostrzeżenie: (0%)
-----


zawsze mozna przez meta http-equiv=refresh redirectowac (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) )
Go to the top of the page
+Quote Post
matixo
post
Post #9





Grupa: Zarejestrowani
Postów: 16
Pomógł: 0
Dołączył: 29.03.2002
Skąd: Gdansk

Ostrzeżenie: (0%)
-----


Ano wlasnie, o podstawach zapominam ciagle... (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) ))
DZIEKI
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.08.2025 - 14:04