Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Jak usunąc plik z aderesu?
Forum PHP.pl > Forum > PHP
kwiatek
Jak można usunąć plik z adresu tzn chodiz mi dokładniej o coś takiego:
www.strona.pl/?id=3 zamiast www.strona.pl/plik.php?id=3
no ale zeby sie otwieral plik.php bo tak to zostaje na indexie
Próbowałem już róznymi funkcjami np fopen() albo header() tongue.gif nie dizała. Jak ktoś wie jak to zrobić to proszę o pomoc.
haiaw
Cytat
Jak można usunąć plik z adresu tzn chodiz mi dokładniej o coś takiego:
www.strona.pl/?id=3 zamiast www.strona.pl/plik.php?id=3
no ale zeby sie otwieral plik.php bo tak to zostaje na indexie  
Próbowałem już róznymi funkcjami np fopen() albo header() tongue.gif nie dizała. Jak ktoś wie jak to zrobić to proszę o pomoc.



www.strona.pl/?id=3 == www.strona.pl/index.php?id=3

Przy zalozeniu ze masz w confie: DirectoryIndex index.php
GeoS
Lub:
Kod
<Files nazwa_pliku.php>

ForceType application/x-httpd-php

</Files>

w np. .htaccess.
Taki szczegol, a dosc istotny biggrin.gif
kurtz
Cytat
Jak można usunąć plik z adresu tzn chodiz mi dokładniej o coś takiego:
www.strona.pl/?id=3 zamiast www.strona.pl/plik.php?id=3
no ale zeby sie otwieral plik.php bo tak to zostaje na indexie  
Próbowałem już róznymi funkcjami np fopen() albo header() :P nie dizała. Jak ktoś wie jak to zrobić to proszę o pomoc.


hm jesli koniecznie chcesz zeby otwieral sie plik.php choc dla www.strona.pl otwiera sie index.php to
1) skorzystaj z mod_rewrite i reaguj na zaartosc QUERY_STRINGA - ladny manual do mod_rewroite jest w dokumentacji apache'a
2) po prostu go zaincluduj w index.php (na samej gorze):

Kod
<?

    if(isset($_GET['id'])){

        include('plik.php');

        exit();

    }

?>


teraz jesli bedziesz wywolywac strona.pl/?id=23 to bedzie ladowany plik.php - kiedy nie bedzie przekazanej zmiennej id zalduje reszte indexa.
kwiatek
Dzięki właśnie chodziło mi o to rozwiązanie jakie przedstawił kurtz bo ja chciałem aby mi się otwierały różne pliki, a nie tylko index.php bo to wiedziałem jak zrobić smile.gif. Dzięki smile.gif
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.