Skocz do zawartości

laik+php+prv.pl


Vitis

Rekomendowane odpowiedzi

Wiatjcie,

Jako poczatkjący webmaster mam problemy z php-em przy stronach znajdujących się na kontach prv.pl

jest tam niby obsługa php - ale kod, który śmiga na prywatnych serwerach- sypie się własnie na tym koncie- a osoba dla której robię stronę uparła się że ma być .prv.pl i koniec :D

jeszcze raz usprawiadliwię się nieznajomościa php ponieważ go dopiero "liznęłam" przy okazji robienia jakiejś tam stronki.

problem jest następujący:

w index.php

w miejscu gdzie ładowane są elementy strony mam :

<?include('includes.php');?>

linki wygladają tak:

<a href="index.php?menu=omnie">

w pliku includes.php wpisuję np:

<?

switch($menu)

{

case 'pierwsza': include('pierwsza.php');

break;

case 'galerie': include('includes/galerie.php');

break;

default:include('includes/kontakt.php');

break;

}

?>

i oczywiście tworzę pliki w katalogu includes o odpowiednich nazwach

i niestety coś nie jest prawdopodobnie obsługiwane gdyż jedyne co pojawia sie po wejściu na stronę i klikanu na wszystkie linki pojawia się wynik kodu zawartego w 'includes/kontakt.php'

Czyli innych przypisań jakby nie widziało.

Sczerze rzecz biorąc nie wiem jak to ugryźć. Czy można to jakoś obejść , a może ktoś z Was miał takie problemy z prv.pl?

I nie piści zbyt skomplikowanym jezykiem - baba jestem- poprosze na chłopski rozum :D

Najlepszejsza, najoryginalniejsza i najprofesjonalniejsza Fotografia Ślubna w Bolesławcu:)

I taka skromna Grafika Reklamowa

Oczywiście wszystko to jest tam, gdzie lezy Bolesławiec

Odnośnik do komentarza
Udostępnij na innych stronach

switch($menu)

zamien na

switch($_GET['menu'])

dzięki!!!

Uratowałes mi życie!!! :D

Dzięki jeszcze raz i wielu linków zyczę:D

Najlepszejsza, najoryginalniejsza i najprofesjonalniejsza Fotografia Ślubna w Bolesławcu:)

I taka skromna Grafika Reklamowa

Oczywiście wszystko to jest tam, gdzie lezy Bolesławiec

Odnośnik do komentarza
Udostępnij na innych stronach

Nie ma sprawy.

W skrypcie miałaś bardzo rażący błąd bezpieczeństw.

Kod działa tylko na serwerach z ustawioną dyrektywą register_globals na on, co pozwala odwoływać się do zmiennych globalnych($_POST,$_GET,$_COOKIE) za pomocą zwykłych zmiennych. Na szczęście juz chyba wszystkie hostingi ma ustawioną tą opcje na off.

Na przyszłość używaj bezpośrednio $_GET, $_POST

stopka usunieta z wpoodu wirusa na stronie docelowej

Odnośnik do komentarza
Udostępnij na innych stronach

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę. Warunki użytkowania Polityka prywatności