PHP? ?? ??? ??? ???? ?? ??? ??? ??????
?? ??? ? ??? ?? ????, ?? ??? ??? ?? ??? ???? ???? ??? ? ??? ????. PHP? ?? ??? ?? ?? ????? ?????. ?? ???? ? ???? ?? ??? ? ???? ???? ??? ???? ? ??????. ??? ?? ?? ??? ??? ??? ??? ?? ??? ???? ???? ???? ?? ?????.
? ????? PHP? ?? ?? ?? ??, ?? ?? ?? ??, ???? ?? ??? ???? ?? ?? ??? ?? ?????.
1. PHP? ?? ??? ??????
PHP? ?? ??? ???? ? ????? ?? ???? ???? ?? ??? ?? ???? ??? ? ????. ?? ID?? ?? ? ???? ????? ?(????? ??)? ???? ?? ??? ?? ??? ??? ?????. ?? ?? ??? ?? ID? ??? ?? ??, ?? ??, ?? ??? ?? ? ??? ??? ???? ?????.
PHP ??? ?? ??:
- ?? ???: ???? ????? ???? ???? PHP? ???? ?? ??? ?????. ?? ID? ?? ? ??? PHP? ? ?? ID? ???? ? ??? ?????.
- ?? ID: ?? ID? ????? PHPSESSID?? ??? ????? ??? ????? ?? URL? ??? ? ????.
- ?? ???: PHP? ???? $_SESSION ?? ?? ??? ??? ???? ??? ? ????. ? ???? ???? ??? ???? ???? ???? ???? ? ? ????.
- ?? ??: ???? ????? ??? ??? ????? ?? ???? ??? ?? session_destroy()? ????? ???? ??? ?????.
?? ??
PHP?? ??? ????? ???? ?? ???? session_start() ??? ?????. ?? ??? ??? ????, ??? ??? ??? ???? ?????.
<?php // Start a session session_start(); // Store session data $_SESSION['username'] = 'JohnDoe'; ?>
?? ??? ?? ? ??
??? ???? $_SESSION ????? ??? ???? ???? ???? ??? ? ????. ?? ???? ?? ??? ??? ?? ?????.
<?php session_start(); // Store session data $_SESSION['user_id'] = 123; // Retrieve session data echo $_SESSION['user_id']; // Outputs: 123 ?>
?? ??
session_destroy()? ???? ??? ???? ?? ?? ???? ??? ? ????.
<?php // Start a session session_start(); // Store session data $_SESSION['username'] = 'JohnDoe'; ?>
2. PHP? ?? ??
PHP? ?? ??? ???? ???? ??? ??? ????? ?? ??? ?????. ??? ??? ??? ????? ? ?? ?? ??? ??? ???. ??? PHP?? ?? ??? ???? ?? ? ?? ?? ?????.
?. ??? HttpOnly ?? ??
PHP? ?? ID? ??? ????? ?? ???? ????? ??? ???? ???? ???.
?? ??: ??? HTTPS(???? ??)? ???? ????? ?? ??? ?? ???? ?????. ?? ????? ?? HTTP ??? ?? ??? ??? ?? ?? ????? ?????.
HttpOnly ??: ????? ? JavaScript? ?? ??? ????? ???? HttpOnly ???? ???? XSS(?? ??? ????) ?? ??? ????.
??? ?? ??? PHP? php.ini ???? ????? ini_set() ?? session_set_cookie_params()? ???? ?????? ???? ??? ? ????.
<?php session_start(); // Store session data $_SESSION['user_id'] = 123; // Retrieve session data echo $_SESSION['user_id']; // Outputs: 123 ?>
?. ?? ID ???
?? ?? ??? ????? ??? ? ??? ??? ??? ? ?? ID? ?? ???? ?? ?????. ?? ?? ???? ?? ID? ????? ? ??????.
PHP? ?? ???? ??? ????? ?? ID? ????? session_regenerate_id() ??? ?????.
<?php session_start(); // Destroy session data session_unset(); // Removes all session variables session_destroy(); // Destroys the session ?>
true ????? ?? ?? ID? ????? ???? ?? ??? ?? ?????.
?. ?? ?? ?? ??
?? ?? ?? ??? ??? ??? ???? ?????. ?? ???? ????? ??? ?? ???? ??? ?????? ?? ??? ?????. ?? ?? ??? ???? ??? ??? ???? ?? ??? ??? ? ????.
?? ?? ??? ?? ??? ?? ??? ???? ??? ??? ??? ? ????.
<?php // Start session with secure cookie options session_set_cookie_params([ 'lifetime' => 0, // Session cookie, expires when the browser is closed 'path' => '/', 'domain' => 'example.com', 'secure' => true, // Cookie is only sent over HTTPS 'httponly' => true, // Cookie is not accessible via JavaScript 'samesite' => 'Strict' // Prevents cross-site request forgery (CSRF) ]); session_start(); ?>
?. ??? ??? ??? ?? HTTPS? ?????
?? ???? ??? ?? ??? HTTPS(???? ??)? ?? ?????? ???. ?? ?? ????? ??? ??? ???? ? ?? ?????. ????? ??? ???? ?? ID? ???? ?? ? ???, ?? ?? ??? ??? ?? ?? ???? ??? ? ????.
?? ??? HTTPS? ????? ?? ??? ?? ??? ?? ???? ???? ??? ?????.
e. ?? ??? ??
??? ???? ?? ?? ??? ??? ???? ???? ?????. ?? ?? ??? ??? ?? ??? ???? ?? ?? ???? ??? ?? ????? ?????.
<?php // Start a session session_start(); // Store session data $_SESSION['username'] = 'JohnDoe'; ?>
f. CSRF(?? ??? ?? ??)??? ??
CSRF ???? ???? ??? ?????? ?? ?? ??? ?? ??? ????? ??? ?? ?????. CSRF??? ????? ??-CSRF ??? ??? ? ????. ?? ??? ??? ??? ???? ??? ??? ? ???? ???? ??? ?????.
<?php session_start(); // Store session data $_SESSION['user_id'] = 123; // Retrieve session data echo $_SESSION['user_id']; // Outputs: 123 ?>
3. ??
?? ??? PHP ? ??? ?? ???, ?? ??? ?? ??? ??? ??? ? ????. ??? ?? ??? ???? ?? ??? ?????. ??? ????? ???? ?? ????, ??, XSS(?? ??? ????)? ?? ??? ???? ??? ? ????.
?? ?? ??, ?? ID ???, ?? ?? ?? ??, HTTPS ??, ?? ??? ??? ??, CSRF ?????? ?? ?? ?? ??? ??? PHP ??? ??? ?? ???? ? ????.
??? ??? ???? ??? ??? ??? ???? ??? ??? ?? ?? ???? ???? PHP ??????? ?? ???? ??? ? ?? ?? ? ????.
? ??? PHP ?? ?? ?? ?? ? ?? ?? ?? ??? ?? ?????. ??? ??? PHP ??? ????? ?? ?? ??? ?????!

? AI ??

Undress AI Tool
??? ???? ??

Undresser.AI Undress
???? ?? ??? ??? ?? AI ?? ?

AI Clothes Remover
???? ?? ???? ??? AI ?????.

Clothoff.io
AI ? ???

Video Face Swap
??? ??? AI ?? ?? ??? ???? ?? ???? ??? ?? ????!

?? ??

??? ??

???++7.3.1
???? ?? ?? ?? ???

SublimeText3 ??? ??
??? ??, ???? ?? ????.

???? 13.0.1 ???
??? PHP ?? ?? ??

???? CS6
??? ? ?? ??

SublimeText3 Mac ??
? ??? ?? ?? ?????(SublimeText3)

??? ??











TOSECURELYHANDLEAUSTENCENDACTIONANDACTERIZINGINPHP, FORCUCTSESTEPS : 1. ALWAYSHASHPASSWORTHPASSWORD_HASH () ? VERVERIFYUSINGPANSWORD_VERIFY (), usePREPAREDSTATEMENTSTOPREVENTSQLINGERGED, andSTOREUSERSESSEATAIN $ _SESSIONSAFTERLOGIN.2.impleplempletrole ?? ACCESSC

PHP?? ?? ???? ???? ????? ??? ?? ??? ???? ?? ??? ??? ??? ???? ????. 1. finfo_file ()? ???? ?? ?? ??? ???? ???/jpeg? ?? ?? ?? ? ?????. 2. uniqid ()? ???? ??? ?? ??? ???? ? Web ?? ????? ??????. 3. php.ini ? html ??? ?? ?? ??? ???? ???? ??? 0755? ?????. 4. Clamav? ???? ???? ???? ??? ??????. ??? ??? ?? ???? ????? ???? ?? ??? ????? ???? ??? ? ??? ?????.

PHP?? ==? ==? ?? ???? ?? ??? ??????. == ?? ??? ?? ?? ?????. ?? ??, 5 == "5"? true? ????, ?? ??? ???? ?? ?? ??? ????? ????? (? : 5 === "5"? false? ?????. ?? ?????? ===? ? ???? ?? ?????? == ?? ??? ??? ???? ?????.

PHP?? ?? ??? ??? ???? ??? ??? ????. 1. ?? ??? ?? ? ?? ??? ??? ???? ???? ??? ? ????. ??? ??? ???? ????? ????? ???? ????. 2. ?? ?? ?? - ??, ??? ???? ?? ??? ?????. 3. ?? ???? ??? ??? ???? ??? ??? ?????. 4. Division? / ??? ???? 0?? ??? ?? ????? ??? ?? ??? ?? ? ? ????. 5. ???? ??? ???? ?? ?? ? ?? ??? ???? ? ??? ? ???, ??? ?? ? ? ??? ??? ???? ?????. ? ???? ???? ???? ??? ??? ??? ???? ?? ??? ? ??????? ????.

?, PHP? ?? ?? ?? ?????? ?? MongoDB ? Redis? ?? NOSQL ??????? ?? ??? ? ????. ?? MongoDBPHP ???? (PECL ?? Composer? ?? ??)? ???? ????? ????? ??? ?????? ? ???? ????? ??, ??, ?? ? ?? ??? ?????. ??, Predis ????? ?? Phpredis ??? ???? Redis? ???? ?? ? ?? ? ??? ???? ??? ????? Phpredis? ???? ?? Predis? ?? ??? ?????. ? ? ?? ??? ???? ? ????? ????.

tostaycurrentwithphpdevelopments ? bestpractices, followkeynewssources lifephp.netandphpweekly, adgytwithcommunitiesonforumsandconferences, readlingupdated andgrad indewfeatures, andreadorcontributetoopensourceproceprosts.first

phpbecamepupularforwebdevelopmentduetoiteofleneflening, whithhtml, wididepreadhostingsupport, andalargeecosystemincludingframeworkslikelaravelandcmsplatformsformslikewordpress.itexcelsinhandlingformsubmissions, managingussess, interptisussivers, ?? ???

TOSETTHERIGHTTIMEZONEINPHP, usedate_default_timezone_set () functionattStartOfyourscriptwitHavalidInlifiersuchas'America/new_york'.1.edate_default_timezone_set () beforeanydate/timeFunctions.2
