CakePHP ?? ??
Sep 10, 2024 pm 05:26 PM??? ???? ?? ??? ?? ??? ???? ???? ?? ???? ?? ???? ??? ? ????. ?? ???? ?? ??? ???? ? ?? ??? ????? ???? ? ????. ?, ??? ????, ?, ???, ? ? ?? ???? ???? ? ????.
?? ?? ???
?? ??? ???? ?? ??? ??? ? ????.
$session = $this->request->session();
?? ??? ??
???? ???? ????? write() ?? ???? ??? ? ????.
Session::write($key, $value)
? ???? ?? ??? ?? ??? ? ?? ??? ?????.
?
$session->write('name', 'Virat Gandhi');
?? ??? ??
???? ??? ???? ????? read() ?? ???? ??? ? ????.
Session::read($key)
? ??? ?? ??? ?? ? ??? ?? ? ??? ??? ?????. ??? ?? ???? ??? ?? ?? ?????.
?
$session->read('name');
??? ?? ???? ????? ???? ??? check() ?? ???? ???? ???.
Session::check($key)
? ??? ?? ??? ?????.
?
if ($session->check('name')) { // name exists and is not null. }
?? ??? ??
???? ???? ????? delete() session ???? ???? ???? ??? ? ????.
Session::delete($key)
? ??? ???? ??? ?? ?? ?????.
?
$session->delete('name');
???? ???? ?? ????? consume() ?? ???? ???? ???.
static Session::consume($key)
? ??? ?? ??? ?????.
?
$session->consume('name');
?? ??
???? ????? ????? ? ??? ??? ???? ?? ??? ????? destroy() ???? ?????.
Session::destroy()
?
$session->destroy();
??? ???? ???? ?? ?? ???? ????? ?? ??? ???? ????.
?? ??
??? ??? ????? ????? renew() ?? ???? ??? ? ????.
Session::renew()
?
$session->renew();
?? ??
?? ????? ?? config/routes.php ??? ?????.
config/routes.php
<?php use Cake\Http\Middleware\CsrfProtectionMiddleware; use Cake\Routing\Route\DashedRoute; use Cake\Routing\RouteBuilder; $routes->setRouteClass(DashedRoute::class); $routes->scope('/', function (RouteBuilder $builder) { $builder->registerMiddleware('csrf', new CsrfProtectionMiddleware([ 'httpOnly' => true, ])); $builder->applyMiddleware('csrf'); //$builder->connect('/pages',['controller'=>'Pages','action'=>'display', 'home']); $builder->connect('/session-object',['controller'=>'Sessions','action'=>'index']); $builder->connect('/session-read',['controller'=>'Sessions','action'=>'retrieve_session_data']); $builder->connect('/session-write',['controller'=>'Sessions','action'=> 'write_session_data']); $builder->connect('/session-check',['controller'=>'Sessions','action'=>'check_session_data']); $builder->connect('/session-delete',['controller'=>'Sessions','action'=>'delete_session_data']); $builder->connect('/session-destroy',['controller'=>'Sessions','action'=>'destroy_session_data']); $builder->fallbacks(); });
src/Controller/SessionsController.php?? SessionsController.php ??? ?????. ???? ??? ?? ??? ?????
src/Controller/SessionsController.php
<?php namespace App\Controller; use App\Controller\AppController; class SessionsController extends AppController { public function retrieveSessionData() { //create session object $session = $this->request->getSession(); //read data from session $name = $session->read('name'); $this->set('name',$name); } public function writeSessionData(){ //create session object $session = $this->request->getSession(); //write data in session $session->write('name','Virat Gandhi'); } public function checkSessionData(){ //create session object $session = $this->request->getSession(); //check session data $name = $session->check('name'); $address = $session->check('address'); $this->set('name',$name); $this->set('address',$address); } public function deleteSessionData(){ //create session object $session = $this->request->getSession(); //delete session data $session->delete('name'); } public function destroySessionData(){ //create session object $session = $this->request->getSession(); //destroy session $session->destroy(); } } ?>
src/Template? Sessions ????? ???? ?? ???? ??? write_session_data.php?? View ??? ?????. ?? ??? ?? ??? ?????.
src/???/??/write_session_data.php
The data has been written in session.
?? Sessions ????? retrieve_session_data.php?? ? ?? View ??? ??? ?? ??? ?? ??? ?????.
src/Template/Sessions/retrieve_session_data.php
Here is the data from session. CakePHP ?? ??: =$name;?>
??? Sessions ????? check_session_data.ctp?? ? ?? View ??? ??? ?? ??? ?? ??? ?????.
src/Template/Sessions/check_session_data.ctp
<?php if($name): ?> name exists in the session. <?php else: ?> name doesn't exist in the database <?php endif;?> <?php if($address): ?> address exists in the session. <?php else: ?> address doesn't exist in the database <?php endif;?>
??? Sessions ???? ??? delete_session_data.ctp?? ? ?? View ??? ??? ?? ??? ?? ??? ?????.
src/Template/Sessions/delete_session_data.ctp
Data deleted from session.
??? Sessions ???? ??? destroy_session_data.ctp?? ? ?? View ??? ??? ?? ??? ?? ??? ?????.
src/Template/Sessions/destroy_session_data.ctp
Session CakePHP ?? ??.
??
?? URL? ???? ?? ??? ??? ???. ? URL? ???? ???? ???? ? ??? ???.
http://localhost/cakephp4/session-write

?? ???? ???? ?? URL? ?????. ? http://localhost/cakephp4/session-read

?? ???? ????? ?? URL? ????? ? http://localhost/cakephp4/session-check

?? URL? ??????? ???? ????? ? http://localhost/cakephp4/session-delete
? ?????
?? ???? ??????? URL? ????? ? http://localhost/cakephp4/session-destroy

? ??? CakePHP ?? ??? ?? ?????. ??? ??? 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)

PHP?? ?? ?? ??? ???? ?? ??? ? ???? ?? ??? ???? ?? ??? ???? ???? ????. 1. ?? ?? ??? ?? ??? URL ? ?? ??? ????. 2. UrlenCode? ???? ?? ??? ???????. 3. ? ???? ????? ?? ?? ??? ? ?? ??? ?????. 4. ???? ???? ?? ? ? ??? ??? ??? ??? ?????. 5. ??? ?? ??? ????? ?? ????? OG ??? ???? ?????. 6. XSS ??? ???? ?? ??? ??? ?????. ? ???? ??? ??? ???? ??? ?? ?? ??? ??? ???? ??? ?? ??? ?????.

AI? ??? ??? ?? ?? ? ?? ???? ????? ?? ??? ??????. 1. Baidu, Tencent API ?? ?? ?? NLP ?????? ?? ??? AI ?? ?? API? ??????. 2. PHP? ? ?? guzzle? ?? API? ???? ?? ??? ??????. 3. ?? ????? ?? ?? ??? ???? ???? ???? ??? ??? ? ????. 4. ?? ?? ? ?? ???? ?? PHP-L ? PHP_CODESNIFFER? ??????. 5. ???? ????? ???? ?? ?? ??? ?????? ??? ??????. AIAPI? ??? ? ???, ?? ??, ?? ? PHP ?? ??? ??? ???. ?? ???? PSR ??? ???, ??? ????? ????, ?? ??? ???, ????? ??? ????, X? ???????.

1. ?? ???? ??? ??? ?????? ?? ?? ??? ??, ??? ?? ???? ??? (? : ?? ???, ? ? ??), ?? ??? ?? ???? ???? ? ?? ?? ??? ??? ?? ??? ????????. 2. ?? ??? ??? ?? ? ??? ???? ?? ?? ?? ???? ?? ? ?? AUDIT ?? ??? ??? ? ????? ????? ??? ???????. 3. ?? ?? ??? ?? ??? ???????. Recaptchav3 ???? ??, ??? ?? ?? ?? ?? ??, IP ? ?? ??? ??? ??? ?? ???? ??? ?? ??? ????? ??? ???? ????? ??? ?????.

??? ?? ??? ??? ?? JavaScript? MediareCorder API? ?? PHP ???? ???? ?????. 2. PHP? ???? ?? ??? ???? STTAPI (? : Google ?? Baidu ?? ??)? ???? ???? ?????. 3. PHP? ???? AI ??? (? : OpenAigpt)? ????. 4. ?? ?? PHP? TTSAPI (? : Baidu ?? Google ?? ??)? ???? ??? ?? ??? ?????. 5. PHP? ?? ??? ??? ??? ??? ?? ?? ??? ?????. ?? ????? PHP? ?? ???? ?? ?? ?? ??? ??? ?????.

PHP? AI ??? ??? ?? ????? ??? API? ?? ?????. ??? ??? ????? ? ??? ???? ?????. API ??? ?? ?? ??? ???? ??? ??? ???? ???? ? ????. 2. ?? ?? ???? guzzle ?? curl? ???? HTTP ??? ???, JSON ??? ??? ? ???, API ? ?? ??, ??? ? ?? ??? ???? ??, ??? ?? ?? ? ? ?? ????, ??? ?? ? ?????? ?????. 3. ???? ???? ?? ???? API ??, ?? ? ??? ?? ??, ??? ?? ??, ?? ?? ? ??? ??? ??? ?????. ?? ??? ??? ??? ? ??? ???? Propt ?? ? ?? ?? ??, ??? ?? ? ?? ????, ?? ?? ?? ???? ? ??? ?? ? ???? ????? ?????.

PHP? ?????? ????? ?? ?? ?? ???? ???? ?? ???? ???? ?? ?? ???? ?????. 2. ?? ??? ???? ???? ?? ??? ?? ? ??? ??? ???? ?? API/Webhook ??? ??? ?? ???? ??? ??? ??? ??? ?????. 3. ?? ????? ?? ??, ??/???? ????, ???? ??, ???? ? ??? ?????? ????? ?? ??? ???? ???? ?? Dingtalk, SMS ?? ??? ???? ??? ?????? ???? ?? ? ??? ??? ????? ?? ??? ???? ???????.

PhpisstillRelevantinmodernenterpriseenvironments.1. Modernphp (7.xand8.x)? ??? ??, ??? ??, jitcompilation ? modernsyntax, mateitsuilableforlarge-scalepplications

??? AI ?? ?? ???? ???? PHPSDK? ??????. 2. PHP? ???? FFMPEG? ???? ???? API ?? ?? (? : WAV)?? ?????. 3. ??? ???? ????? ????? API ???? ??? ??????. 4. NLP ??? ???? JSON ??? ???? ???? ?????. 5. ?? ??? ???? ???? ?? ?? ?? ?? ?? ??? ?????. ?? ????? ?? ?? ? ??? ???? ?? ??? ???, ??? ?? ? ??? ???????.
