承接 pdo/secure-connector 相关项目开发

从需求分析到上线部署,全程专人跟进,保证项目质量与交付效率

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

pdo/secure-connector

最新稳定版本:1.0.0

Composer 安装命令:

composer require pdo/secure-connector

包简介

Secure PDO Connection plugin for custom websites

README 文档

README

Behance Facebook LinkedIn Pinterest

💻 full-Stack:

PHP JavaScript CSS3 Apache Groovy AssemblyScript Nodemon NodeJS FastAPI Xamarin Apache Apache Airflow MySQL MariaDB SQLite Sequelize Adobe Adobe Illustrator GitHub Git

Connecting to MySQL in PHP using PDO with Session Manager

PDO is a database access layer that provides a fast and consistent interface for accessing and managing databases in PHP applications. Every DBMS has a specific PDO driver that must be installed when you are using PDO in PHP applications. -: I'm highly experienced in large-size web portals:-

Old version PHP error

Tips: If you use an old PHP version like 7 or 8, edit your PHP version in composer.json and composer.lock and enter the command "composer dump-autoload -o".

PDO Configuration

Installation

▶️ composer require pdo/secure-connector

Important: if you're installing from the composer you have to modify the ENV file path it will

function : name _CreateVars()
Location : vendor\pdo\connecter\src\helper.php
Line Number: 56
Modify : self::$Path = "/.env"; | to -> self::$Path = "vendor/pdo/connecter/src/.env";

and if you're cloning the GitHub repository and use the same structure, Please share your feedback

require_once("vendor/autoload.php");
use Src\Connect_me;

 -- How to use it --
$db = new Connect_me();
$qry = $db->conn->prepare("SELECT * FROM `tablename` WHERE 1");
$qry->execute();
$row = $qry->fetch(PDO::FETCH_OBJ);
echo $row->user_code;

Secure Session Package

If you're on a shared host and use sessions for storing sensitive data, it's a good idea to store session files in your custom location and encrypt them.

Installation

require_once("vendor/autoload.php");
use Src\create_session;
-------------------------
 And use it
$session->set('name', 'John');

Configuration

Method OOP Code Script
Basic Usage $session = new Session($prefix);
Second way $session->prefix('test_')->set('name', 'Irfan'); it will set the session as "test_name"
Get the session prefix $sesssion->getPrefix(); will return the session prefix
Get all session keys $sesssion->all();
Add new session $session->set($key, $value);
Session by Chaining method $session->set('name', 'Irfan')->set('age', 19)->set('city', 'Baghdad');
session by providing an array $session->set(['name' => 'Irfan', 'location' => [ 'country' => 'iraq' ]]);
Get one session by key $sesssion->get($key); // will use the default prefix
Get All Session by specific prefix $session->fromPrefix('test'); Returns an array of all sessions that have a "test" prefix
Check if the session exists Session::has($key);
Remove Session by key $sesssion->remove($key);
by chaining method $session->remove('name')->remove('age')->remove('location');
by providing an array of keys $session->remove(['name', 'age', 'location']);
or just like this $session->remove('name', 'age', 'location');
Get the session id $sesssion->id(); will return the id of the session.
Regenerate the session id $sesssion->regenerate_id(); will return the id of the session.
Remove all session at one $session->destroy();

💰 You can help me by Donating

BuyMeACoffee

统计信息

  • 总下载量: 5
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 0
  • 点击次数: 0
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 0
  • Watchers: 1
  • Forks: 0
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2025-01-16