Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

2 Stron V  < 1 2  
Reply to this topicStart new topic
> [PHP]$_GET różne zastosowanie?
fate
post
Post #21





Grupa: Zarejestrowani
Postów: 824
Pomógł: 106
Dołączył: 14.03.2012
Skąd: Warszawa

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


Dzięki prośba do autora tematu o plusy dla tych Panów. (IMG:style_emoticons/default/php.gif)

bostaf
no właśnie tez tak myslalem ale jak usunę preg match to wywala mi to: (wczesniej kojarze ze byl blank nie wiem co zmienilem) (IMG:style_emoticons/default/brzydal.gif)

CODE
Warning: include(./common.php) [function.include]: failed to open stream: No such file or directory in C:\Program Files\WebServ\httpd\NAOQ\forum\index.php on line 20

Warning: include() [function.include]: Failed opening './common.php' for inclusion (include_path='.;C:\php5\pear') in C:\Program Files\WebServ\httpd\NAOQ\forum\index.php on line 20

Warning: include(./includes/functions_display.php) [function.include]: failed to open stream: No such file or directory in C:\Program Files\WebServ\httpd\NAOQ\forum\index.php on line 21

Warning: include() [function.include]: Failed opening './includes/functions_display.php' for inclusion (include_path='.;C:\php5\pear') in C:\Program Files\WebServ\httpd\NAOQ\forum\index.php on line 21

Fatal error: Call to a member function session_begin() on a non-object in C:\Program Files\WebServ\httpd\NAOQ\forum\index.php on line 24


jak printuje zmienna ze sciezka to tez sie zgadza
i oczywiście forum/index.php istnieje zincludowalem plik forum.php z przekierowaniem na forum/index.php i wtedy działa ale dlaczego niby tak naokoło musze tego właśnie nie rozumiem..

w każdym razie wrzuce i przekminie kod który mi chłopaki podrzucili (IMG:style_emoticons/default/graduated.gif)

Cytat(b4rt3kk @ 16.10.2012, 19:12:48 ) *
Ja osobiście uważam że includowanie podstron to generalnie zły pomysł. Jeśli już musisz tak robić to sprawdź czy wartość GET jest zgodna z oczekiwaniami.

  1. $allowed = array('index.php', 'strona.php', 'inna_strona.php'); // itd. ogólnie tablica stron które mogą występować w GET i do których użytkownik może mieć dostęp
  2.  
  3. if (in_array($_GET['strona'], $allowed)) {
  4.  
  5. if ($_SERVER['HTTP_REFERER'] == 'poprzednia_strona') { // możesz też sprawdzić czy adres został wpisany ręcznie
  6. // zaincludowanie pliku
  7. } else echo 'przekierownie np. na index';
  8.  
  9. } else echo 'przekierownie np. na index';


Pewnie nikt juz tego nieczyta ale dodam ze kilka dni minęło i zrozumiałem juz ten kod co kiedys tylko znalazłem sprawdzilem dzialanie i wstawilem i kumam co tam nie halo. Mam wiec inne pytania. Skoro includowanie get jest złe to czy istnieje alternatywa oprocz ramek i wczytywania całych stron z powtarzalnymi elementami menu i baner, bo nie znam?

i drugie prośba o wyjasnienie tego i podpowiedzi jak zrobic

  1. $_SERVER['HTTP_REFERER'] == 'poprzednia_strona') { // możesz też sprawdzić czy adres został wpisany ręcznie


blanki i dziwne komunikaty były winą niepoprawnej składni (nawiasy itd)
Go to the top of the page
+Quote Post

2 Stron V  < 1 2
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: 29.12.2025 - 16:14