Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Jak zrobić taki link?
GoldeNx3
post
Post #1





Grupa: Zarejestrowani
Postów: 228
Pomógł: 1
Dołączył: 24.12.2010

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


Witam. Widziałem na większości stronach widzę takie linki np. www.strona.pl/index.php?id=vip lub www.strona.pl/index.php?id=slot jak takie coś zrobić? Bo na razie to mam: www.strona.pl/vip.php lub www.strona.pl/slot.php
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
webfreak
post
Post #2





Grupa: Zarejestrowani
Postów: 77
Pomógł: 8
Dołączył: 29.03.2011
Skąd: Londyn

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


Stwórz plik index.php i wklej do niego


  1.  
  2. <?php
  3. // sprawdza zmienna $_GET['page']
  4. $page = ((isset($_GET['page']) && $_GET['page'] != '') ? $_GET['page'] : 'home');
  5. // zapobiega przegladaniu np <a href="http://strona/pages/dupa.php" target="_blank">http://strona/pages/dupa.php</a>
  6. $page=(preg_match('/(\.\.|\/)/i',$page)?'home':$page);
  7. // zapobiega niedowzwolonym znaka
  8. $page = preg_replace('/[^a-zA-Z0-9 \._-]/','',$page);
  9. // sprawdza czy plik istnieje
  10. $page = (file_exists('pages/'.$page.'.php') ? $page : 'error');
  11. // i nasz include
  12. include('pages/'.$page.'.php');
  13. ?>
  14.  


stworz teraz .htaccess i wklej

Options +FollowSymlinks
RewriteEngine on
RewriteRule ^([A-Za-z0-9_]+)/?$ index.php?page=$1 [L]


uploaduj 2 pliki na roota


Stwórz folder /pages do którego wzuc home.php ktory dziala jako index.php teraz jesli wzucisz do /pages plik contact.php link produkujesz http://twojastrona.pl/contact.. jelsi nei zrozumiale to podesle pliki (IMG:style_emoticons/default/tongue.gif)
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: 26.12.2025 - 22:11