![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 37 Pomógł: 0 Dołączył: 5.01.2009 Ostrzeżenie: (0%) ![]() ![]() |
Witam.
Mam wykupiony serwer w Active-Hostingu i mam następujący problem. Przykładowy kod:
Normalnie we wszystkich hostingach było tak, że po przypisaniu $_SESSION["id"] wartości powiedzmy 0, a później $id np. 2 to wtedy to były dwie osobne zmienne. Tutaj do każdego klucza robi mi się jakby referencja co jest problemem :/ Administratorzy upierają się, że jest OK, ale nie jest bo nie mogę swobodnie korzystać ze zmiennych bo np. dynamiczne przydzielanie kluczy odpada. A nuż się w którymś tam przypadku trafi klucz o takiej samej nazwie co zmienna wykorzystywana na drugim końcu skryptu. Prosiłbym kogoś o objaśnienie mi tej sprawy, gdyż nie bardzo rozumiem dlaczego jest to tak zrobione i czy da się to jakoś ominąć. Z góry dziękuje za pomoc i pozdrawiam tlaguz. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 112 Pomógł: 15 Dołączył: 2.02.2007 Ostrzeżenie: (0%) ![]() ![]() |
Na serwerze jest włączona opcja register globals, która umożliwia odwołanie do zmiennych w tablicach $_POST, $_GET, $_SESSION bezpośrednio przez nazwę zmiennej. Możesz spróbować wyłączyć to w .htaccess
Kod php_flag register_globals off a jak się nie uda to trzeba poprosić admina o wyłączenie. |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 1 335 Pomógł: 34 Dołączył: 9.11.2005 Skąd: Wrocław Ostrzeżenie: (10%) ![]() ![]() |
Tylko nie próbuj działać na włączonym register_globals i z tego korzystać.
Chyba lepiej użyć $_GET['action'] zamiast $akcja... bezpieczeństwo to podstawa w dzisiejszych czasach. |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 37 Pomógł: 0 Dołączył: 5.01.2009 Ostrzeżenie: (0%) ![]() ![]() |
Dzięki, wyłączyłem przez htaccess (IMG:style_emoticons/default/smile.gif) . Admin powiedział, że nie wyłączy bo to jest bardzo potrzebne...
Temat można zamknąć. Pozdrawiam tlaguz |
|
|
![]() ![]() |
![]() |
Aktualny czas: 14.09.2025 - 18:12 |