Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> przekierowywanie strony
zaajcu
post 18.08.2011, 13:03:23
Post #1





Grupa: Zarejestrowani
Postów: 206
Pomógł: 3
Dołączył: 18.08.2011
Skąd: Chrzanów

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


Witam wszystkich.
Potrzebuje przeładować stronę np po poprawnym zalogowaniu używam do tego header('location: cos tam'); ale niestety zmienia mi się adres url. Spotkałem się wcześniej z jakąś funkcją która robiła dokładnie to samo co header tylko nie zmieniała url. Wie ktoś może jak się ona nazywa? albo jak coś takiego osiągnąć?
Będę wdzięczny za pomoc.
Pozdrawiam wink.gif
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 8)
wizu
post 18.08.2011, 13:13:17
Post #2





Grupa: Zarejestrowani
Postów: 127
Pomógł: 15
Dołączył: 16.02.2008
Skąd: Sanok

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


W globalnej tablicy $_SERVER znajdziesz dokładny adres wywołania skryptu. Wykorzystaj jeden z elementów w header('Location: ' . $_SERVER['ddd']);
Go to the top of the page
+Quote Post
zaajcu
post 18.08.2011, 13:26:27
Post #3





Grupa: Zarejestrowani
Postów: 206
Pomógł: 3
Dołączył: 18.08.2011
Skąd: Chrzanów

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


chodzi mi dokładnie o coś takiego po przekierowaniu przy użyciu header mój adres wygląda tak: http://localhost/test/strony a chciałbym żeby wyglądal tak" http://localhost/test"
Go to the top of the page
+Quote Post
nospor
post 18.08.2011, 13:28:40
Post #4





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




Nie idzie przekierować bez zmiany adresu w przeglądarce.

To co ty chcesz zrobić to jedynie:
1) IFRAME
2) lub AJAX

Tylko po co takie dzikie kombinacje? Uzytkownik chyba ma prawo wiedzieć gdzie sie aktualnie znajduje


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
zaajcu
post 18.08.2011, 13:31:13
Post #5





Grupa: Zarejestrowani
Postów: 206
Pomógł: 3
Dołączył: 18.08.2011
Skąd: Chrzanów

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


ok dziki za informacje może mi się pochrzaniło z tą funkcja wcześniejsza.
Pozdrawiam
Go to the top of the page
+Quote Post
vee
post 19.08.2011, 08:03:12
Post #6





Grupa: Zarejestrowani
Postów: 64
Pomógł: 5
Dołączył: 16.08.2011

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


Zawsze można kombinować z cURL.

przed cUrlem dajesz ob_start, po curl pobierasz wszystko z ob_end_flush i wyświetlasz echem.
Go to the top of the page
+Quote Post
zaajcu
post 19.08.2011, 08:47:45
Post #7





Grupa: Zarejestrowani
Postów: 206
Pomógł: 3
Dołączył: 18.08.2011
Skąd: Chrzanów

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


a czy moge poprosic tak troche dokladniej w php dopiero raczkuje wink.gif
Go to the top of the page
+Quote Post
vee
post 19.08.2011, 09:10:44
Post #8





Grupa: Zarejestrowani
Postów: 64
Pomógł: 5
Dołączył: 16.08.2011

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


  1. function forward($uri)
  2. {
  3.  
  4. //
  5. //
  6. // tutaj łączysz się cURL z podanym adresem:
  7. // <a href="http://pl.php.net/curl7" target="_blank">http://pl.php.net/curl7</a>
  8. //
  9.  
  10. exit();
  11. }


oczywiście wymogiem jest zainstalowana biblioteka cUrl na serwerze.
Pozdrawiam i powodzenia
Go to the top of the page
+Quote Post
zaajcu
post 19.08.2011, 09:42:20
Post #9





Grupa: Zarejestrowani
Postów: 206
Pomógł: 3
Dołączył: 18.08.2011
Skąd: Chrzanów

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


dzieki wielkie powalcze z tym wink.gif
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 04:56