Logo
TGCATALOG
Catalog Collections Blog
PHP | Вопросы собесов

PHP | Вопросы собесов

Вопросы собеседований по PHP с ответами.

No ratings
35
10.09.2026
35
10.09.2026
No ratings
35
10.09.2026
Safe redirect via bot
О канале

Вопросы собеседований по PHP с ответами.

Подписчиков 2,329
Тематика Technology
Язык English
Ссылка t.me/easy_php_ru

We also recommend

Kekaton AI | Voiceover and voice clone
Kekaton AI | Voiceover and voice clone
Bot

AI bot for text-to-speech and voice cloning in Telegram. Create audio using neural network quickly and easily.

Description

Типичные вопросы по PHP: фреймворки, базы данных, безопасность. Разбор с кодом для подготовки.

Latest posts

PHP | Вопросы собесов
PHP | Вопросы собесов
🔒Открыть пост
и посмотреть медиа
🤔 Как сделать так, чтобы сессии не хранились в файле? Для хранения сессий не в файлах в PHP, можно использовать другие механизмы хранения, такие как базы данных, кэш-сервисы (например, Redis или Memcached) или специализированные хранилища. 🚩Хранение сессий в базе данных 1⃣Создайте таблицу для хранения сессий: CREATE TABLE sessions ( id VARCHAR(255) PRIMARY KEY, data TEXT, last_access TIMESTAMP ); 2⃣Создайте обработчики сессий: Создайте класс для обработки сессий, реализующий интерфейс SessionHandlerInterface. class DBSessionHandler implements SessionHandlerInterface { private $pdo; public function __construct(PDO $pdo) { $this->pdo = $pdo; } public function open($savePath, $sessionName) { return true; } public function close() { return true; } public function read($id) { $stmt = $this->pdo->prepare("SELECT data FROM sessions WHERE id = :id"); $stmt->bindParam(':id', $id); $stmt->execute(); $session = $stmt->fetch(PDO::FETCH_ASSOC); return $session ? $session['data'] : ''; } public function write($id, $data) { $stmt = $this->pdo->prepare("REPLACE INTO sessions (id, data, last_access) VALUES (:id, :data, NOW())"); $stmt->bindParam(':id', $id); $stmt->bindParam(':data', $data); return $stmt->execute(); } public function destroy($id) { $stmt = $this->pdo->prepare("DELETE FROM sessions WHERE id = :id"); $stmt->bindParam(':id', $id); return $stmt->execute(); } public function gc($maxlifetime) { $stmt = $this->pdo->prepare("DELETE FROM sessions WHERE last_access < NOW() - INTERVAL :maxlifetime SECOND"); $stmt->bindParam(':maxlifetime', $maxlifetime, PDO::PARAM_INT); return $stmt->execute(); } } 3⃣Инициализация сессий: $pdo = new PDO('mysql:host=localhost;dbname=testdb', 'username', 'password'); $handler = new DBSessionHandler($pdo); session_set_save_handler($handler, true); session_start(); 🚩Хранение сессий в Redis 1⃣Установите расширение `phpredis`Для Ubuntu: sudo apt-get install php-redis 2⃣Используйте Redis для хранения сессий: Настройте PHP для использования Redis в качестве хранилища сессий, добавив настройки в файл php.ini или в коде. session.save_handler = redis session.save_path = "tcp://127.0.0.1:6379" Ставь 👍 и забирай 📚 Базу знаний
PHP | Вопросы собесов
Subscriber dynamics
+-0.1% last 30 days
Current
2,329
Month ago
2,331
Average growth
+0 / day
Updated
11 hours ago

Reviews for channel PHP | Вопросы собесов

Log in to leave a review

Only registered users can share their opinion.

No reviews yet

Be the first to share your impression of this resource!

Similar resources

A channel about cryptocurrency, exchanges and investments. Useful.insightsto earn money on stock exchanges and projects.

Channel

A channel with premium accounts, courses, hacking tools, software and PDF documents.

Channel

Downloader video from TikTok and Pinterest in Telegram.

Bot
Switch to Light Theme
Home Catalog Collections Blog Login