Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Header i zmienne typu GET
Krisu
post
Post #1





Grupa: Zarejestrowani
Postów: 211
Pomógł: 0
Dołączył: 30.03.2006
Skąd: Żary

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


Jak wiadomo jest sposób na przekierowanie wraz z przekazaniem zmiennych:

  1. <?php
  2. header('location: jakis_plik.php.'?id=1);
  3. ?>


Zmienne zostają przekazane do jakiegoś tam pliku, ale jak przekazać zmienne jeśli pracujemy tylko na pliku index.php

  1. <?php
  2. header('location: index.php.'?id=1);
  3. ?>


Wywołując przekierowanie do pliku index.php, wykonując je właśnie z tego pliku otrzymuję komunikat z Firefoxa:

Cytat
Pętla przekierowań

Firefox wykrył, że serwer przekierowuje żądanie tego zasobu w sposób uniemożliwiający jego ukończenie.

Przeglądarka przerwała próby pobrania żądanego elementu. Witryna przekierowuje żądanie w sposób, który uniemożliwia jego dokończenie.


W jaki sposób to ominąć?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
b4x
post
Post #2





Grupa: Zarejestrowani
Postów: 658
Pomógł: 95
Dołączył: 20.12.2005
Skąd: N54,35° E18,63° (Gdańsk)

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


Ale powiedz jak to robisz.

Tzn. do czego ma to Ci służyć, jak to ma wyglądać - bo ja się gubię już (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) P


#edit a może po prostu spróbuj w $_GET dorzucić red=1


tzn. jeśli chcesz aby przekierowanie było dokonane doklejasz index.php?red=1&id=1

i sprawdzasz

  1. <?php
  2. if($_GET['red'] == 1) { Header ('Location: index.php?id=1'); } // i po przekierowaniu usuwasz te red :)
  3. ?>


@do: fifi209

Cytat
Po 2. Nie 'index.php'.$dopisz
tylko jak już: 'index.php?id='.$dopisz


sprawdź co foreach robi...

Ten post edytował b4x 19.03.2009, 18:42:15
Go to the top of the page
+Quote Post

Posty w temacie


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: 24.10.2026 - 03:11