Intern
PHPде маалыматтар кандай өткөрүлөт?
sobes.tech AI
AIден жооп
PHP-деги маалыматтар бир нече жол менен өткөрүлүшү мүмкүн, негизинен:
- HTTP суроо:
- GET параметрлери (URLден
?белгисинен кийин). - POST параметрлери (сурооңун денесинде, көбүнчө формалар үчүн).
- FILES параметрлери (файлдарды жүктөө үчүн).
- HEADER параметрлери (суроо баштарында).
- GET параметрлери (URLден
- HTTP сессиялары:
- Серверде маалыматтарды сактоо, белгилүү бир колдонуучу менен байланыштуу идентификатор аркылуу (көбүнчө cookie аркылуу өткөрүлөт).
- Cookies:
- Кардар тарапта сакталган жана ар бир суроо менен кайра серверге жөнөтүлүүчү кичинекей тексттик файлдар.
- Маалыматтар базалары:
- SQL же NoSQL базаларына суроолор аркылуу.
- Файлдар:
- Сервердеги жергиликтүү файлдарга маалыматтарды окуу жана жазуу.
- PHPнин ички механизмдери:
- Глобалдык жана супер глобалдык өзгөрмөлөр (
$_GET,$_POST,$_SESSION, жана башка).
- Глобалдык жана супер глобалдык өзгөрмөлөр (
- Функциялар жана ыкмалардын аргументтери:
- Аргументтер.
- Константтар:
Супер глобалдык өзгөрмөлөрдү колдонуу мисалдары:
<?php
// URLден 'id' GET параметрин алуу
$userId = $_GET['id'] ?? null;
// Формадан 'username' POST параметрин алуу
$username = $_POST['username'] ?? null;
// Жүктөлгөн файлга жетүү
$uploadedFile = $_FILES['image'] ?? null;
// Сессия маалыматтарына жетүү
session_start();
$_SESSION['is_authenticated'] = true;
?>
Cookies колдонуу мисалы:
<?php
// 'theme' аттуу жана 'dark' мааниси менен cookie орнотуу 7 күнгө
setcookie('theme', 'dark', time() + (86400 * 7), "/");
// Cookie маанисин алуу
$themePreference = $_COOKIE['theme'] ?? 'light';
?>