Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Przekierowanie na inną stronę, wyświetlenie strony nie w ramce
michalbd93
post 4.06.2018, 05:19:00
Post #1





Grupa: Zarejestrowani
Postów: 60
Pomógł: 0
Dołączył: 23.11.2017

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


Zastanawiam się już nad tym trochę czasu i nie doszedłem do tego jak zrobić aby np mam plik ADRES1: strona.php/costam/...
aby pod np adresem
ADRES2:plik.php była wyswietlana strona z adresu1 tylko aby link na górze sie zmienił a strona musi być tak samo wyświetlona nie w ramce.

ktoś ma jakiś pomysł ?

Ten post edytował michalbd93 4.06.2018, 05:19:33
Go to the top of the page
+Quote Post
Crash89
post 4.06.2018, 11:01:30
Post #2





Grupa: Zarejestrowani
Postów: 191
Pomógł: 7
Dołączył: 3.04.2013

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


Robisz sobie w pliku adresu2 header(Location: adres1);
Albo rewrite rule w .htaccess
Go to the top of the page
+Quote Post
SmokAnalog
post 4.06.2018, 11:14:49
Post #3





Grupa: Zarejestrowani
Postów: 1 707
Pomógł: 266
Dołączył: 3.07.2012
Skąd: Poznań

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


Ogólnie robi się to tak, że w odpowiedzi HTTP dajesz nagłówek Location (tak jak pokazał kolega Crash89 wyżej). Przeglądarka widząc taki nagłówek po prostu wykonuje kolejny request, tym razem wysyłając taki URI jak w tym Location (czyli tak jakbyś wpisał to sam w przeglądarce).

Oprócz header i .htaccess możesz też ustawić przekierowanie w konfiguracji serwera albo dać odpowiedni znacznik <meta>:

  1. <meta http-equiv="refresh" content="0; url=plik.php">


Ostatni sposób poczeka aż się wczyta poprzednia strona, więc pewnie odpada.
Go to the top of the page
+Quote Post
michalbd93
post 8.06.2018, 12:19:21
Post #4





Grupa: Zarejestrowani
Postów: 60
Pomógł: 0
Dołączył: 23.11.2017

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


tak zrobiłem ale jak robie header(Location: adres1);
to przerzuca mnie tylko na tą stronę a chciałbym aby to było tak aby link był mój a strona wyświetlała się inna
uzyłem RewriteCound i ReweriteRule i również jak wpisuje link to mnie tylko przerzuca na daną stronę.
Go to the top of the page
+Quote Post
KrisKros123
post 15.07.2018, 20:41:56
Post #5





Grupa: Zarejestrowani
Postów: 25
Pomógł: 0
Dołączył: 20.03.2018

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


To nie można dać w html znacznika <iframe>? Np.
  1. <iframe src="adres2" width="100%" height="100%" name="costam" frameborder="0">


A dla tych lepszych przeglądarek wystarczy kod w CSS :

  1. iframe { border: none; }
  2. <iframe src="adres2" width="100%" height="100%" name="costam" frameborder="0">


i wtedy nie będziesz miał ramki. A właśnie jak skończyłem zorientowałem się co do daty wpisu no miesiąc temu, ale zawsze może się przydać, więc (oczywiście jeśli dobrze myślę) niech już będzie.
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: 25.04.2024 - 07:46