Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> $ZMIENNE - Różnica między stylem krótkim a długim, A dlaczego nie krótki?
-Gość_Piotrek-
post 2.10.2005, 22:19:20
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
 
Start new topic
Odpowiedzi (1 - 4)
Lars
post 2.10.2005, 22:23:39
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


--------------------
(\.../) This is Bunny. Copy and paste bunny into
(O.o) your signature to help him gain world domination.
(> <) Zanim zapytasz | Też się przyda | Pomogłem ci? Kliknij "Pomógł"
Go to the top of the page
+Quote Post
s_w_ir
post 2.10.2005, 23:03:19
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 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 3.10.2005, 19:50:23
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 3.10.2005, 20:57:16
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 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
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 08:37