Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> ładny url
Gordon1x
post 2.08.2007, 09:32:14
Post #1





Grupa: Zarejestrowani
Postów: 43
Pomógł: 0
Dołączył: 13.06.2007

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




Chce przerobić powyższy adres na adres, który zindeksuje google.

  1. http://localhost/dana1/dana2


Wiem że można zmienne wydobyć za pomocą funkcji
  1. <?php
  2. $data = $_SERVER['REQUEST_URI'];
  3. list($zmienna1, $zmienna2) = explode("/", $data);
  4. ?>


Tylko że jak do każdej podstrony prowadzi inny adres url:
  1. Strona 1

  1. Strona 2


To bym musiał przesyłać zawsze wszystkie zmienne niezależnie od podstrony. A to nie jest zbyt dobre rozwiązanie gdy jest dużo zmiennych używanych.
  1. http://localhost/dana1/dana2/dana3/dana4


Czy ktoś może pomóc rozwiązać ten problem, aby nie przesyłać za każdym razem tylu zmiennych.

Ten post edytował Gordon1x 2.08.2007, 13:35:07
Go to the top of the page
+Quote Post
sf
post 2.08.2007, 14:03:52
Post #2





Grupa: Zarejestrowani
Postów: 1 597
Pomógł: 30
Dołączył: 19.02.2003
Skąd: Tychy

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


Przeważnie przesyła się jedną zmienną, czasem dwie. Więcej raczej nigdy. Przykłady możesz znaleźć na moim blogu.


--------------------
Zapraszam na mój php blog, tworzenie stron.
Go to the top of the page
+Quote Post
Fixus
post 2.08.2007, 16:34:35
Post #3





Grupa: Zarejestrowani
Postów: 295
Pomógł: 9
Dołączył: 8.02.2006

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


a może mod_rewrite() ? smile.gif
Go to the top of the page
+Quote Post
BugsBunny
post 3.08.2007, 10:19:28
Post #4





Grupa: Zarejestrowani
Postów: 206
Pomógł: 4
Dołączył: 2.04.2005

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


Musisz stwrzyć w folderze głównym plik .htaccess i wklepać troche formułek

np.
Kod
RewriteEngine on

RewriteBase /

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule ^([^\.]+)/([^\.]+)/$ index.php?zmienna1=$1&zmienna2=$2 [L]

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule ^([^\.]+)/$ index.php?zmienna1=$1 [L]
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: 19.07.2025 - 18:19