Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: wstawienie tekstu po adresie
Forum PHP.pl > Forum > PHP
Maciek_#_&
Witam,

Chciałbym aby po przejściu na adres, przykładowo http://adres.pl, URL zmienił się w http://adres.pl?tekst i to wszystko w jednym pliku index.php.
W jaki sposób można to zrobić?

Myślałem nad zwykłym przekierowaniem typu
  1. header("Location: index.php?tekst);


No ale wiadomo że sie będzie zapętlać w nieskończoność...

Dzięki za odpowiedź. smile.gif
IceManSpy
To może lepiej zrób adres http:adres.pl?tekst=zawartosc (czyli przekazywanie GETem). Wtedy na początku zrób header, a potem spróbuj zrobić if, że jeśli już jest ustawiona zmienna GET['tekst'] to omiń header. Ale musiałbyś to dokładniej sprawdzić.
Maciek_#_&
jeśli chodzi o wygląd typu adrss.pl?p=tresc to nie ma problemu, ale rozwiń myśl o tym warunku bo nie za bardzo wiem jak to zastosować.
PiterosWeb
jeśli chcesz żeby to ładniej wyglądało to poczytaj o mod_rewrite wink.gif
Maciek_#_&
Nie chodzi mi o wygląd, chodzi tylko żeby coś wyświetlić.
modern-web
Ładnie? Pfff.. wygląd to nie wszystko smile.gif Jeśli chodzi o tzw. `przyjazne linki` są one znacznie lepiej pozycjonowane w sieci.
Lektura co i jak: http://corz.org/serv/tricks/htaccess2.php

Pozdrawiam smile.gif

Edit:
Więc proste tablice: $_GET a potem echo $zmienna (gdzie zmienna zawiera wartość pobraną za pomocą GET).
np.

http://www.adres.pl/page.php?action=start&status=ok

  1. $action = $_GET['action'];
  2. $status = $_GET['status'];
  3. echo "Jesteś na stronie ".$action." z statusem ".$status."";


Pisałem z głowy. Ale w każdym razie chodzi o coś takiego smile.gif
kalipek
  1. $tekst = 'lalala';
  2. $url = explode('?', $_SERVER['REQUEST_URI']);
  3. $url = $url[1];
  4. if($url != $tekst)
  5. {
  6. header('Location: index.php?'.$tekst);
  7. }
Maciek_#_&
Dzięki bardzo, sposób kalipka działa tak jak powinien. smile.gif

Pozdrawiam
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.