Ocena wątku:
- 0 głosów - średnia: 0
- 1
- 2
- 3
- 4
- 5
[php] Zmienne
|
Liczba postów: 103
Liczba wątków: 25
Dołączył: 26-01-2010
Reputacja:
0
26-08-2012, 18:20
(Ten post był ostatnio modyfikowany: 26-08-2012, 21:30 przez xtronix856.)
Witam, mam takie pytanie czytalem ze w php 6 ma nie być obsługiwany styl krótki zmiennej np. $iloscxxx, ale nie do konca to rozumiem.
W poradniku mialem napisane ze krótkie zmienne nie sa bezpiezczne dla tego użwya sie stylu średniego... Wiec jeżeli użyje np. $iloscxxx = $_POST['iloscxxx'] to zmienna iloscxxx zostanie skopiowana i przechowywana w $_POST['iloscxxx] i wtedy to jest bezpieczne tak? Chodzi o to że mozna nie kopiowac zmiennej iloscxx do $_POST, i używać po prostu samej krótkiej zmiennej $iloscxxx , lecz w php6 nie bedzie to juz działać? Ale jeżeli bede przechowywał zmienna np. $iloscxxx = $_POST['iloscxxx'] to w php6 takie coś już zadziała i bedzie nadal bezpieczne ? Bo nie chciałbym pisać strony a pozniej po update php musiałbym poprawiać cały kod. Wiem, troche chaotycznie napisane, ale próbowałem napisać to w miare do zrozumienia.
Sorry raczej nie ten dział.
Nie ma głupich pytań są tylko głupie odpowiedzi
Liczba postów: 2,587
Liczba wątków: 2
Dołączył: 03-04-2010
Reputacja:
58
(26-08-2012, 18:20)xtronix856 napisał(a): Witam, mam takie pytanie czytalem ze w php 6 ma nie być obsługiwany styl krótki zmiennej np. $iloscxxx, ale nie do konca to rozumiem.
[quote='xtronix856' pid='42795' dateline='1345981806']
W poradniku mialem napisane ze krótkie zmienne nie sa bezpiezczne dla tego użwya sie stylu średniego... Wiec jeżeli użyje np. $iloscxxx = $_POST['iloscxxx'] to zmienna iloscxxx zostanie skopiowana i przechowywana w $_POST['iloscxxx] i wtedy to jest bezpieczne tak? Mylisz pojęcia, Kolego. W Twoim kodzie, index iloscxx z tablicy $_POST zostanie przypisany do zmiennej $iloscxxx, a nie odwrotnie.
(26-08-2012, 18:20)xtronix856 napisał(a): Chodzi o to że mozna nie kopiowac zmiennej iloscxx do $_POST, i używać po prostu samej krótkiej zmiennej $iloscxxx , lecz w php6 nie bedzie to juz działać? Za ChRLD nie wiem o co Ci chodzi
(26-08-2012, 18:20)xtronix856 napisał(a): Ale jeżeli bede przechowywał zmienna np. $iloscxxx = $_POST['iloscxxx'] to w php6 takie coś już zadziała i bedzie nadal bezpieczne ? Co Ty masz z tym PHP6?
(26-08-2012, 18:20)xtronix856 napisał(a): Bo nie chciałbym pisać strony a pozniej po update php musiałbym poprawiać cały kod. Siedząc na sharedzie nigdy tego nie unikniesz. Aktualizacja softu to podstawa, którą na szczęście coraz więcej firm stosuje.
Dobre samopoczucie w tym tygodniu sponsoruje cytat:
Cytat:Mogę tylko tylko na prawo i lewo ale na środek nie mogę.
Liczba postów: 103
Liczba wątków: 25
Dołączył: 26-01-2010
Reputacja:
0
28-08-2012, 20:13
(Ten post był ostatnio modyfikowany: 28-08-2012, 20:13 przez xtronix856.)
Cytat:Chodzi o to że mozna nie kopiowac zmiennej iloscxx do $_POST, i używać po prostu samej krótkiej zmiennej $iloscxxx , lecz w php6 nie bedzie to juz działać?
W php6 ma nie być obsługiwana krótka forma zmiennych czyli np. $zmienna = 6; to jak będzie wyglądało posługiwanie się zmiennymi? Trzeba będzie zawsze robić w ten sposób, że $iloscmp3 = $_POST['iloscmp3']; i po tym dopiero można ustawić $iloscmp3 = 16; ???
Nie ma głupich pytań są tylko głupie odpowiedzi
Liczba postów: 103
Liczba wątków: 25
Dołączył: 26-01-2010
Reputacja:
0
Tutaj =p
http://scr.hu/70g/p89j3
Nie ma głupich pytań są tylko głupie odpowiedzi
Liczba postów: 2,587
Liczba wątków: 2
Dołączył: 03-04-2010
Reputacja:
58
Bzdury piszą.
Ale:
- ze względów na bezpieczeństwo mało gdzie będziesz miał włączone register_globals
- tego się nie używa
- gdy chcesz mieć dostęp do danych przesłanych GETem lub POSTem stosuj:
Kod: $ilosc = $_POST['ilosc']
Staraj się nigdy nie pracować bezpośrednio na tablicy $_POST.
Dobre samopoczucie w tym tygodniu sponsoruje cytat:
Cytat:Mogę tylko tylko na prawo i lewo ale na środek nie mogę.
Liczba postów: 103
Liczba wątków: 25
Dołączył: 26-01-2010
Reputacja:
0
Czyli jednak GET też mam używać ? Dla jakiś konkretnych zmiennych warto ?
Nie ma głupich pytań są tylko głupie odpowiedzi
Liczba postów: 2,587
Liczba wątków: 2
Dołączył: 03-04-2010
Reputacja:
58
(29-08-2012, 22:13)xtronix856 napisał(a): Czyli jednak GET też mam używać ? Dla jakiś konkretnych zmiennych warto ? A znasz różnice między protokołami GET i POST? Bo wątpię. Poczytaj sobie manuale, o wiele lepsze niż jakieś książki, tym bardziej po polsku, gdzie cykl wydawniczy i tłumaczeniowy sprawia, że w momencie wydania to staroć.
Dobre samopoczucie w tym tygodniu sponsoruje cytat:
Cytat:Mogę tylko tylko na prawo i lewo ale na środek nie mogę.
Liczba postów: 103
Liczba wątków: 25
Dołączył: 26-01-2010
Reputacja:
0
30-08-2012, 17:01
(Ten post był ostatnio modyfikowany: 30-08-2012, 17:21 przez xtronix856.)
Czyli, że za to mam się zabrać ? http://www.php.net/manual/pl/ Tam na pewno od podstaw do zaawansowanego się nauczę ?
Aktualnie korzystam z :
PHP_i_MySQL_Tworzenie_stron_Vademecum_profesjonalisty_wyd.IV
Nie ma głupich pytań są tylko głupie odpowiedzi
Liczba postów: 2,587
Liczba wątków: 2
Dołączył: 03-04-2010
Reputacja:
58
Na pewno lepsze od tej przestarzałej książki.
Dobre samopoczucie w tym tygodniu sponsoruje cytat:
Cytat:Mogę tylko tylko na prawo i lewo ale na środek nie mogę.
Liczba postów: 103
Liczba wątków: 25
Dołączył: 26-01-2010
Reputacja:
0
Chyba najlepszym rozwiązaniem będzie najpierw poczytać książkę a później manual... =)
Nie ma głupich pytań są tylko głupie odpowiedzi
|
Użytkownicy przeglądający ten wątek:
|
|
Sponsorzy i przyjaciele
|
|
|