Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> $ZMIENNE - Różnica między stylem krótkim a długim, A dlaczego nie krótki?
-Gość_Piotrek-
post
Post #1





Goście







Byłbym wdzięczny gdyby ktoś z forumowiczów wytłumaczył mi w sposób jak najbardziej przystepny różnicę między stylem średnim i długim.

Przykład:
Dlaczego nikt nie używa już stylu krótkiego...np. $iloscopon
Na czym polega niebezpieczeństwo jego używania?

Styl średni $_POST['iloscopon'] jest zalecany..ale na czym on dokładnie polega?Wiem ,że chodzi o przekazywanie zmiennych formy z jednej z tablic $_POST , $_GET,$_REQUEST. Ale skąd się wzieły te tablice?Po co dokładnie je utworzono??

Będę wdzięczny za każda odpowiedz która przyblizy mnie do zrozumienia tych zagadnień...

Pozdrawiam goraco!
Go to the top of the page
+Quote Post
Lars
post
Post #2





Grupa: Zarejestrowani
Postów: 279
Pomógł: 15
Dołączył: 29.04.2005
Skąd: Gdynia

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


jeżeli register_globals=on to wszystko w $_GET jest zamieniane na
ten styl krótki. Czyli $_POST['lars'] i $_GET['lars'] wtedy to samo (jak odwołujemy się do $lars)

W php 4 zaleca się korzystanie z tablic superglobalnych ($_POST, $_GET, $_SESSION). Na wielu serwerach register_globals jest off więc załóżmy:

form.php
  1. <?php
  2. <form action="test.php" method="post">
  3. <input type="text" name="lars">
  4. <input type="submit" name="submit" value="submit">
  5. </form>
  6. ?>


test.php
  1. <?php echo $lars; ?>


nie wyświetli nic albo wywali notice'a

Ten post edytował Lars 2.10.2005, 22:26:43
Go to the top of the page
+Quote Post
s_w_ir
post
Post #3





Grupa: Zarejestrowani
Postów: 315
Pomógł: 1
Dołączył: 6.08.2003
Skąd: Kielce

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


Stworzono je dla bezpieczeństwa Twoich i Moich i innych ludzi skrytów (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) Chodzi o to że jeżeli nie ma użycia superglobali, to nie wiadomo skad pochodzi zmienna : czy z sesji, czy z formularza POST itd. Jest to podstawa do obchodzenia zabezpieczeń.
Go to the top of the page
+Quote Post
-Gość_Nexus-
post
Post #4





Goście







Dziekuje za wszytskie odpowiedzi!
Chyba w końcu zrozumiałem!

Pozdrawiam goraco!!!!!!
Go to the top of the page
+Quote Post
TomASS
post
Post #5





Grupa: Zarejestrowani
Postów: 1 660
Pomógł: 13
Dołączył: 9.06.2004
Skąd: Wrocław i okolice

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


Na przyszłość mógłbyś się zarejestrować =) miałbyś dostęp do większej ilości for (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

----edit----
Prosiłem Cię już dwa razy, żebyś nie pisał zbednych postów, ponieważ jest to karane ostrzeżeniami.
Ten oto post jest przykładem nabicia sobie licznika napisanych postów.
Dostajesz za niego ostrzeżenie. Nie jest on na temat i nic nie wnosi.
Co innego gdybyś dodał to pisząc coś co wnosi cokolwiek do dyskusji.
~mike_mech
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: 23.08.2025 - 15:57