Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] Includowanie
Forum PHP.pl > Forum > Przedszkole
Turson
Jeśli mam takie coś
  1. <?
  2. $page = $_GET["page"];
  3.  
  4.  
  5.  
  6. if ($page=="")
  7.       {
  8.       include("news.php");
  9.       }
  10.  
  11. else {
  12.  
  13. if (is_file("page/$page.php"))
  14.        {
  15.          include("page/$page.php");
  16.        }  
  17.  
  18. else
  19.        {
  20.            include("page/error.php");
  21.        }    
  22.        }  
  23.  
  24.                            
  25. ?>

to jest http://adres.domena/?page=podstrona i wtedy includuje

Co zrobić, abym miał http://adres.domena/podstrona i aby includowało?
Lion_87
może mod_rewritequestionmark.gif
Turson
A doklładniej jak to będzie wyglądało?
Lion_87
.htaccess
Kod
RewriteRule ^/([a-z_A-Z]+)$ /przyklad.php?page=$1


.link
  1. <a href="http://adres.domena/podstrona">blabla</a>


jakoś tak:P
Turson
  1. <?php
  2. RewriteRule ^/([a-z_A-Z]+)$ /przyklad.php?page=$1
  3. ?>

Gdzie to wpisać?
Lion_87
w .htaccess ?! blinksmiley.gif

Poczytaj o mod_rewrite
Spawnm
Turson-> poczytaj o atakach LFI , bo twój obecny kod jest podatny na tego typu ataki.
Turson
Nie działa mi mod_rewrite, po drugie nie rozumiem krok po kroku co trzeba zrobić.
Może ktoś napisać w punktach? Byłbym wdzięczny
erix
http://pl.lmgtfy.com/?q=mod_rewrite+kurs
Turson
W tym sęk, że szukałem...nie rozumiem za bardzo ich tłumaczenia
Turson
Moje .htaccess
Kod
RewriteEngine on
RewriteRule ^old\.php$ new.php

I nie działa

co zrobic?
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.