Orice php-ist stie ca pentru a avea acces la sesiune in php trebuie apelata functia „session_start();”. Nu-i mare lucru de retinut aceasta mica stupizenie: in php trebuie sa-i zici tu ca vrei sa ai sessiune. Buuuun…
Poate parea un pic derutant ca odata pornita, daca intri in alta pagina si vrei sa ai acces la datele salvate in aceeasi sessiune, trebuie sa dai DIN NOU „session_start()”, adica in talmacire libera s-o pornesti din nou sarmana. Nu-i nimic, retinem si aceasta stupiditate, ca nu-i rau sa ai capul calendar.
Dar băi PHP-ISTILOR, explicati-mi mie ce am gresit in exemplul din video-ul de mai jos. Mie mi-a luat o ora sa-mi dau seama, dar/căci eu sunt .NET-ist.
Asadar, ce-am gresit, mă, acolo???
Aveti fix trei zile! Daca in 3 zile nu-mi ziceti exact care-i hiba, nu mai aveti dreptul moral nici unul din voi sa-mi explicati cat e de minunat php-ul!
PHP minune mare, frrrrate! Minunează-te, universule mare!
Nu stiu, prabaleste ce zice aici:
https://www.w3schools.com/php/php_includes.asp
Mai exact
Include ‘filename.php’
vs
include(‘header.php’) cum ai scris tu :)
N-are legatura.
Huooooo! .net-istule!!!
adi p.Dispose();
:-(
Encoding?
(Offtopic: vezi că ai o goangă pe blog. Mă obligă să scriu comment-uri mai lungi decât e cazu’. Oh, it’s not a bug, it’s a feature… Mno, amu-i destul de lung?)
ma intrebi? detaliaza, frate, ca devine interesant!
da, nu-i goanga. numa’ ca nu te-ai prins! :)) trebuia sa ramai sa subiect si sa ne destainui minunatiile php-ului. :))
E logic să nu meargă din moment ce ai folosit UTF-8 cu BOM. Înainte de a ajunge la tagul de php, browserul primeşte ceva de genul ăsta:  (am căutat cârnaţul ca să-i pot da paste aici :) ). Şi întrucât sesiunea n-o poţi deschide decât înainte de a trimite ceva la browser, trebuie să salvezi fişierul cu „UTF-8 without DOM”. Am căutat şi link cu detalii, pentru cititorii interesaţi (dotnetişti, poate):
Da’ php-iştii îs programatori buni (spre deosebire de dotnetişti, cărora le scrie programul tot codul :)) ) şi ştiu cum e cu encodingu’ deşi nu ţine de php.
Legat de goanga de care ziceam mai sus: mă temeam că o să zici că-i din cauza php-ului. :))
nu, nu. Goanga e buna. :P Ne ajuta sa intelegem logica si – de ce nu? – viata grea a unui php-it.
:))
Acuma văd că n-am mai ajuns cu linkul până aici, nu ştiu pe unde l-am pierdut. Linkul care trebuia să fie mai sus e ăsta: https://en.wikipedia.org/wiki/Byte_order_mark
Marea concluzie îi că am rămas cu dreptul de a-ţi explica ce minunat e php-ul. :P
Deci daca tre sa inteleg ca php e un fel de assembly unde tre sa scrii tot . . . desi e scripting language :)
Eu asa vad php-ul: https://www.codinghorror.com/blog/2012/06/the-php-singularity.html
Parerea mea despre PHP: https://me.veekun.com/blog/2012/04/09/php-a-fractal-of-bad-design/
O mana divina s-a coborat intre timp ce am schimbat pagina si a oprit sesiunea.
Concluzie: Roaga-te !!!