Forum Webmastera, HTML, CSS, PHP, MySQL, Hosting, Domeny - Forum dla Webmasterów
[php] Zmienne - Wersja do druku

+- Forum Webmastera, HTML, CSS, PHP, MySQL, Hosting, Domeny - Forum dla Webmasterów (https://www.webmastertalk.pl)
+-- Dział: Technologie internetowe - tworzenie stron WWW (https://www.webmastertalk.pl/forum-technologie-internetowe-tworzenie-stron-www)
+--- Dział: Początkujący webmaster (https://www.webmastertalk.pl/forum-poczatkujacy-webmaster)
+--- Wątek: [php] Zmienne (/thread-php-zmienne)

Strony: 1 2


[php] Zmienne - xtronix856 - 26-08-2012

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ł.


RE: [php] Zmienne - Pedro84 - 27-08-2012

(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.


RE: [php] Zmienne - xtronix856 - 28-08-2012

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; ???


RE: [php] Zmienne - xtronix856 - 29-08-2012

Tutaj =p

http://scr.hu/70g/p89j3


RE: [php] Zmienne - Pedro84 - 29-08-2012

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.


RE: [php] Zmienne - xtronix856 - 29-08-2012

Czyli jednak GET też mam używać ? Dla jakiś konkretnych zmiennych warto ?


RE: [php] Zmienne - Pedro84 - 30-08-2012

(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ć.


RE: [php] Zmienne - xtronix856 - 30-08-2012

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


RE: [php] Zmienne - Pedro84 - 30-08-2012

Na pewno lepsze od tej przestarzałej książki.


RE: [php] Zmienne - xtronix856 - 30-08-2012

Chyba najlepszym rozwiązaniem będzie najpierw poczytać książkę a później manual... =)