![]() |
[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.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... =) |