Logo
TGCATALOG
Каталог Подборки Блог
PHP | Вопросы собесов

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

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

Нет оценок
31
10.09.2026
31
10.09.2026
Нет оценок
31
10.09.2026
Безопасный переход через бот
О канале

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

Подписчиков 2,329
Тематика Технологии
Язык Русский
Ссылка t.me/easy_php_ru

Также рекомендуем

Kekaton AI | Озвучка и клон голоса
Kekaton AI | Озвучка и клон голоса
Бот

AI бот для озвучки текста и клонирования голоса в Telegram. Создавай аудио с помощью нейросети быстро и просто.

Описание

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

Последние посты

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 | Вопросы собесов
Динамика подписчиков
+-0.1% за 30 дней
Текущие
2,329
Месяц назад
2,331
Средний рост
+0 / день
Обновлено
10 часов назад

Отзывы о канале PHP | Вопросы собесов

Авторизуйтесь, чтобы оставить отзыв

Только зарегистрированные пользователи могут делиться своим мнением.

Пока нет отзывов

Станьте первым, кто поделится своим впечатлением об этом ресурсе!

Похожие ресурсы

18

Выбор монет для пампа 100-300%, прибыль в Bitcoin. Бесплатное участие.

Канал
Poco X3 Pro - обновления

Poco X3 Pro - обновления

Технологии
120

Обновления для Poco X3 Pro: прошивки, новости и советы. Всё о популярном смартфоне Xiaomi.

Канал

Красивые свободные доменные имена без переплат. Удобный ресурс для поиска бесплатных доменов.

Канал
Переход на светлую тему
Главная Каталог Подборки Блог Вход