Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Jak zrobić przekierowanie
marcincompl
post
Post #1





Grupa: Zarejestrowani
Postów: 46
Pomógł: 0
Dołączył: 18.05.2007
Skąd: NiEmIaStO

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


Witam
Miałem starą stronę która generowała taki link:
index.php?option=com_content&task=view&id=4&Itemid=4
Chciałbym aby z ta strona nakierowywała na inną stronę tylko jest problem bo jak stworzę taki plik:
index.php?option=com_content&task=view&id=4&Itemid=4
to serwer go nie widzi....
Proszę mi pomóc jak stworzyć taką stronę o takim linku....
(mój plik swf nakierowuje na taki link, a nie mam źródłowego pliku fla i muszę zrobić przekierowanie
z takiego linku na inną stronę)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
thomson89
post
Post #2





Grupa: Zarejestrowani
Postów: 1 178
Pomógł: 51
Dołączył: 7.01.2009
Skąd: Gdańsk

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


Coś ci podpowiem. Z tym co przeczytasz tu oraz tu, i poniżej, już powinieneś sam dać radę.

Poczytaj sobie o $_GET, link chyba posty wyżej, jak nie to link. Aaa, jeszcze tutaj coś jest o tym.

Zaczynamy! W index dajesz specjalny link:
  1. <a href="index.php?nazwazmiennej=wartosc">
  2. <!-- tam gdzie nazwa zmiennej to oczywiscie jakas nazwa, moze byc np. id
  3. tam gdzie wartosc zmiennej, to np. kontakt
  4. zmienimy więc link tak jak powyżej -->
  5. <a href="index.php?id=kontakt">KONTAKT</a>

Teraz mozesz odwołać się do zmiennej umieszczonej w adresie, po prostu możesz tą zmienną pobrać, za pomocą GET. I tak jak wyżej ktoś napisał, używając funkcji warynkowych, możesz przypisac stronie odpowiedną wartość według twojej zmiennej. Nie kumasz? Jak klikniesz na link wyżej, "uruchomi się skrypt php". Popatrz:
  1. <?php
  2. @$id = $_GET[&apos;id&apos;]; //pobierasz z pasku adresu zmienną id, zmałpkujemy go (aby wyciszyć errory w przypadku braku zmiennej)
  3. if(isset($id)) //sprawdzamy czy zmienna id istnieje
  4. {
  5. include($id.&apos;.html&apos;); // wstawiamy plik o nazwie id ( w tym przypadku kontakt) i dopisujemy rozszerzenie)
  6. }
  7. else  //jak nie ma zmiennej, ladujemy strone glowna
  8. {
  9. include(&apos;glowna.html&apos;);
  10. }
  11. //oczywiscie ty bedziesz uzywal switch :)
  12. ?>

Przeróbkę, zrozumienie, zostawiam tobie. Jak dalej nie rozumiesz - czytaj manuala, linki w tym poście i się ucz php. Myślę że bardzo ci pomogłem i przy odrobinie chęci, nie umiejętności - uda ci się to zrobić (tu: przerobić).

Pozdrawiam!

PS: Wycięło trochę kod. Jak coś źle, prosze o sprostowanie. Tam gdzie &apos to znak '

Co ty na to amrcinku? Nie wysilałem się na darmo. Czekam na efekt...

Ten post edytował thomson89 9.01.2009, 16:53:23
Go to the top of the page
+Quote Post

Posty w temacie
- marcincompl   Jak zrobić przekierowanie   8.01.2009, 13:22:16
- - blooregard   php.net/header   8.01.2009, 13:31:31
- - marcincompl   Dzięki za stronkę, ale nie mogę się połapać gdzie ...   8.01.2009, 14:15:25
- - nospor   Cytatto serwer go nie widzi....Nie masz pliku inde...   8.01.2009, 14:17:53
|- - marcincompl   Cytat(nospor @ 8.01.2009, 14:17:53 ) ...   8.01.2009, 14:21:10
- - nospor   no dostales linka http://pl.php.net/manual/pl/func...   8.01.2009, 14:23:59
- - marcincompl   [PHP] pobierz, plaintext <?phpheader('Locat...   8.01.2009, 16:04:22
- - nospor   CytatTen kod działa ale tylko na jeden link....WIe...   8.01.2009, 16:07:31
- - kamil1114   $_GET działa na zasadzie że zmienn...   8.01.2009, 16:57:17
- - marcincompl   Słabo znam php... dlatego prosiłbym jeśli ktoś by ...   9.01.2009, 08:01:59
- - Strarus   Nie jestem pewien o co Ci chodzi ale musisz w link...   9.01.2009, 08:28:25
- - marcincompl   Mam takie linki: index.php?option=com_content...   9.01.2009, 11:13:13
|- - Piniek   Cytat(marcincompl @ 9.01.2009, 11:13...   9.01.2009, 12:41:36
- - thomson89   Coś ci podpowiem. Z tym co przeczytasz tu ora...   9.01.2009, 23:21:57
- - erix   Kod@$id = $_GET[&apos;id&apo...   10.01.2009, 00:34:50
- - pawel81   [PHP] pobierz, plaintext <a href="index.ph...   10.01.2009, 02:15:04
- - marcincompl   [PHP] pobierz, plaintext <?php    if( $_GET...   10.01.2009, 11:41:59
|- - thomson89   Cytat(marcincompl @ 10.01.2009, 11:41...   11.01.2009, 10:44:18
- - erix   CytatMozecie mi wyjasnic co oznacza &apos;id...   10.01.2009, 12:24:55


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: 10.10.2025 - 20:58