定制 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

统计信息

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

GitHub 信息

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

其他信息

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

承接程序开发

PHP开发

VUE

Vue开发

前端开发

小程序开发

公众号开发

系统定制

数据库设计

云部署

网站建设

安全加固