Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] Potrzebuje pomysłu/podpowiedzi
Forum PHP.pl > Forum > Przedszkole
Gość
jak można zrobić coś takiego:

example.com?a=index zamiast
example.com/index.php

questionmark.gif
Proszę o pomoc
Gość
example.com/?a=index *
przepraszam za pomyłkę.
SmokAnalog
W uproszczeniu:
  1. require_once($_GET['a']);
Gość
require_once($_GET['a']); wkładamy do każdego pliku w ktorym ma być to?
przykład:

x.pl/?a=index
x.pl/?a=contact
x.pl/?a=help

w pliku index/contact/help

  1. require_once($_GET['a']);

na początku??
SmokAnalog
Nie, tylko w jednym pliku. Zakładając, że chcesz wchodząc w adres x.pl/?a=kontakt otworzyć to samo, co z x.pl/kontakt.php i podobnie dla każdej innej frazy, to powinieneś w pliku index.php dać:
  1. require_once($_GET['a'] . '.php');
Gość
Cytat(SmokAnalog @ 30.11.2013, 18:56:33 ) *
Nie, tylko w jednym pliku. Zakładając, że chcesz wchodząc w adres x.pl/?a=kontakt otworzyć to samo, co z x.pl/kontakt.php i podobnie dla każdej innej frazy, to powinieneś w pliku index.php dać:
  1. require_once($_GET['a'] . '.php');


już rozumiem, temat do zamknięcia,
dzięki za pomoc SmokAnalog
com
jedno z najgorszych rozwiązań ever, jeśli nie przefiltrujesz odpowiedniego tego co otrzymasz w tym $_GET, to za chwile okaże się, że ktoś Ci sprzątnął te stronę...
SmokAnalog
To mówię, że w uproszczeniu, a po drugie ciekawe jak komuś stronę wyczyścisz includując pliki .php tongue.gif
com
a bardzo prosto wystarczy, że załaduje skrypt z innego serwera w include wink.gif
Albo autor będzie miał np upload i nie bd miał odpowiedniego filtrowania plików i wgram sobie php a potem wystarczy tylko np
http://localhost/?a=../upload/a co daje nam wiele możliwości... ale to nie wątek na ten temat wink.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.