Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Potrzebuje pomysłu/podpowiedzi, proszę zajrzeć w temat po więcej informacji jeśli chcesz pomóc.
-Gość-
post
Post #1





Goście







jak można zrobić coś takiego:

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

(IMG:style_emoticons/default/questionmark.gif)
Proszę o pomoc
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 8)
-Gość-
post
Post #2





Goście







example.com/?a=index *
przepraszam za pomyłkę.
Go to the top of the page
+Quote Post
SmokAnalog
post
Post #3





Grupa: Zarejestrowani
Postów: 1 707
Pomógł: 266
Dołączył: 3.07.2012
Skąd: Poznań

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


W uproszczeniu:
  1. require_once($_GET['a']);
Go to the top of the page
+Quote Post
-Gość-
post
Post #4





Goście







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??
Go to the top of the page
+Quote Post
SmokAnalog
post
Post #5





Grupa: Zarejestrowani
Postów: 1 707
Pomógł: 266
Dołączył: 3.07.2012
Skąd: Poznań

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


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 to the top of the page
+Quote Post
-Gość-
post
Post #6





Goście







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
Go to the top of the page
+Quote Post
com
post
Post #7





Grupa: Zarejestrowani
Postów: 3 034
Pomógł: 366
Dołączył: 24.05.2012

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


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ę...
Go to the top of the page
+Quote Post
SmokAnalog
post
Post #8





Grupa: Zarejestrowani
Postów: 1 707
Pomógł: 266
Dołączył: 3.07.2012
Skąd: Poznań

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


To mówię, że w uproszczeniu, a po drugie ciekawe jak komuś stronę wyczyścisz includując pliki .php (IMG:style_emoticons/default/tongue.gif)
Go to the top of the page
+Quote Post
com
post
Post #9





Grupa: Zarejestrowani
Postów: 3 034
Pomógł: 366
Dołączył: 24.05.2012

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


a bardzo prosto wystarczy, że załaduje skrypt z innego serwera w include (IMG:style_emoticons/default/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 (IMG:style_emoticons/default/wink.gif)
Go to the top of the page
+Quote Post

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: 15.09.2025 - 01:48