⊗ppPmSsAr 323 of 447 menu

Regjistrimi i vargjeve në sesionet PHP

Le të shqyrtojmë kodin e krijuar nga ne në mësimin e mëparshëm:

<?php if (!empty($_GET)) { $_SESSION['num1'] = $_GET['num1']; $_SESSION['num2'] = $_GET['num2']; } ?>

Në fakt, mund të merresh dhe të regjistroje të gjitha të dhënat e formularit menjëherë në $_SESSION:

<?php if (!empty($_GET)) { $_SESSION = $_GET; } ?>

Dhe në skedarin test2.php të bësh kështu:

<?php if (!empty($_SESSION)) { echo array_sum($_SESSION); } ?>

Përparësia e kësaj qasjeje është se kodi ynë do të funksionojë pavarësisht nga numri i inputeve në formular.

Sidoqoftë, ka edhe një disavantazh: duke rishkruar $_SESSION ne po fshijmë të gjitha të dhënat që ishin aty më parë. Kush e di çfarë ka shkruar aty skedari tjetër? Dhe ne po e fshim atë.

Le të veprojmë ndryshe:

<?php if (!empty($_GET)) { $_SESSION['nums'] = $_GET; } ?>

Siç e shihni, në variablin e sesionit ne kemi regjistruar jo një vlerë të vetme, por një varg të tërë. Tani në skedarin test2.php mund të gjejmë shumën e elementeve të këtij vargu:

<?php if (!empty($_SESSION)) { echo array_sum($_SESSION['nums']); } ?>

Në një faqe, përmes një formularje, pyesni përdoruesin për emrin, moshën, pagën dhe diçka tjetër. Regjistroni këto të dhëna në një variabël sesioni në formë vargu. Kur hyni në një faqe tjetër, kaloni nëpër të dhënat e ruajtura me një cikël dhe shfaqni çdo element të vargut në tag-un e vet li të tag-ut ul.

Shqip
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ne përdorim cookie për funksionimin e sajtit, analizën dhe personalizimin. Përpunimi i të dhënave bëhet në përputhje me Politikën e Privatësisë.
prano të gjitha konfiguro refuzo