|
|
Опубліковано 21.02.2019 10:42:08
|
|
|

Змінна $_G є глобальною змінною програми, щоб зробити програму ефективнішою та зменшити зайве збор даних, тому програма спеціально об'єднує часто використовувані змінні та поміщує їх у змінну $_G, такі як дані про вхід користувача, фонові налаштування, серверне середовище, клієнтські CooKies, кеш даних тощо, які зберігаються у змінній G.
Змінна $_G ініціалізується у файлі source/class/discuz/discuz_application.php, а змінна $_G використовується у функції, яку потрібно оголосити глобальною змінною: глобальна $_G;
(1) Глобальна система змінних
$_G['uid'] => Поточний UID для входу
$_G['ім' користувача'] => Поточне увійдене ім'я користувача
$_G['adminid'] => Поточний ідентифікатор керування ID входу
$_G['groupid'] => Поточний ідентифікатор входу, ідентифікатор групи користувача
$_G['cookie'] => клієнтське печиво
$_G['formhash'] => [FORMHASH] поточного ідентифікатора входу використовується переважно для подання форми
$_G['timestamp'] => Поточний активний час
$_G['starttime'] => 1317042440.3242
$_G['clientip'] => IP-адреса поточного відвідувача
$_G['referer'] => Адреса поточного запиту, основної форми для подачі користувацької форми
$_G['charset'] => програмне кодування
$_G['PHP_SELF'] => Відносна адреса наразі відвіданої сторінки
$_G['siteurl'] => адреса доступу до програми
$_G['siteroot'] => Відносний каталог доменного імені, в якому розташована програма
$_G['fid'] => З'являється поточний ідентифікатор розділу [сторінка списку тем, сторінка публікації]
$_G['tid'] => З'являється поточний ідентифікатор посту [сторінка посту]
$_G['basescript'] => Канал, на якому розташована поточна сторінка
$_G['basefilename'] => ім'я php-файлу поточної сторінки
$_G['staticurl'] => Каталог вкладень програм
$_G['mod'] => Значення MOD поточної сторінки [наприклад, :forum.php?mod=xxx]
$_G['inajax'] => Значення поточного запиту ajax [Немає-0 Так-1]
$_G['сторінка'] => Поточний ID пагінації
$_G['tpp'] => Поточна пагінація показує кількість на сторінку
$_G['seokeywords'] => ключове ключове слово на поточній сторінці SEO
$_G['seodescription'] => Поточна сторінка SEO-опису
$_G['timenow'] => Масив
(
[час] => 2011-9-26 21:07 Поточний час сервера
[зсув] => +8 Поточний часовий пояс сервера
)
$_G['config'] => Array(
$_G['config'][db] =>Array(
$_G['config'][db][1] => Array(
$_G['config'][db][1][dbhost] => адреса підключення до бази даних localhost
$_G['config'][db][1][dbuser]=> кореневе ім'я користувача бази даних
$_G['config'][db][1][dbpw]=> 123456 пароль бази даних
$_G['config'][db][1][dbcharset]=> UTF8 кодування бази даних
$_G['config'][db][1][pconnect]=> 0
$_G['config'][db][1][dbname]=> назва бази даних DXUTF
$_G['config'][db][1][tablepre]=> pre_ префікс datatable
)
)
)
(2) Глобальні налаштування фону
$_G['setting'][sitename] => Global-siteInfo-SiteName
$_G['setting'][siteurl] => Global-SiteInfo-SiteURL
$_G['setting'][regname] => global-register-access-registration-registration-address
$_G['setting'][reglinkname] => текст global-register-access-registration-registration-link
$_G['setting'][regverify] => global-register-access-registration-new user верифікація реєстрації
$_G['setting'][icp] => Код інформації про глобальний сайт — Вебсайт для реєстрації
$_G['setting'][imagelib] => Глобальні налаштування завантаження — Основні налаштування — Тип бібліотеки обробки зображень
$_G['налаштування'][екститри] => Бали Друкуйте себе
$_G['setting'][creditsformula] => Глобальні бали-Основи-Загальні Бали
$_G['setting'][cacheindexlife] => Глобальна оптимізація продуктивності — Налаштування кешу на форумі — Домашня сторінка форуму Дійсність
$_G['setting'][cachethreaddir] => каталог кешу сторінки global-performance-optimize-forum page
$_G['setting'][cachethreadlife]=> сторінка глобальної продуктивності-оптимізації форуму налаштування кешу-кеш дата закінчення посту
$_G['setting'][bbrulestxt] => Умови використання Global-RegistrationAccess-Registration-Website
$_G['setting'][bbname] => Ім'я глобального сайту
$_G['setting'][attachurl] => Global - Налаштування завантаження - Базові налаштування - Локальна URL-адреса вкладення
$_G['setting'][attachdir] => Global - Налаштування завантаження - Базові налаштування - Локальне місце збереження вкладення
$_G['setting'][anonymoustext] =>interface-interface-settings-global-anonymoususer's нік
$_G['setting'][threadsticky] => Інтерфейс - Налаштування інтерфейсу - Список тем - Ідентифікатор закріпленої теми
$_G['setting'][defaultindex] => За замовчуванням назва файлу головної сторінки forum.php
$_G['налаштування'][підтвердити] => налаштування аутентифікації користувача
$_G['setting'][rewriterule] => Псевдостатична ситуація з правилами у фоновому режимі
$_G['setting'][ucenterurl] => UCenter адреса
$_G['setting'][плагіни] => Налаштування та активація фонових плагінів
$_G['setting'][navlogos] => Налаштування фонового інтерфейсу - Навігаційні налаштування - Група логотипів із вбудованою навігацією
$_G['setting'][navmn] => Навігаційна ситуація, встановлена на фоні, переважно використовується для навігаційного судження
$_G['setting'][navs] => масив навігацій заголовка, який можна використовувати для переписування навігації по заголовку
$_G['налаштування'][footernavs] => орієнтація по футеру
$_G['налаштування'][spacenavs] => Навігація зліва від домашнього модуля
$_G['налаштування'][mynavs] => Вміст кнопки навігації ярликів праворуч у заголовку навігації
$_G['налаштування'][topnavs] => Навігаційний контент у верхній частині сторінки
$_G['setting'][forumpicstyle] => Обкладинка теми розділу масиву
$_G['setting'][forumpicstyle][thumbwidth] => Ширина обкладинки теми
$_G['setting'][forumpicstyle][thumbheight] => Висота обкладинки теми
$_G['setting'][activityfield] => Глобальний сайт функція-активність Тема-Ініціатор потрібна інформація
$_G['setting'][activityextnum] => Глобальний сайт Функція-Активність Тема-Розширення Дані Елемента
$_G['setting'][activitypp] => Глобальні особливості сайту-Тема-Список користувачівКожна сторінка показує кількість учасників заходу
$_G['setting'][ActivityCredit]=> Глобальний сайт-feature-activity-activity-theme-use-кредити
$_G['setting'][activitytype]=> Global-SiteFeature-ActivityTheme-Built-in Type
$_G['setting'][adminemail] => Глобальна інформація-адміністративна електронна пошта
(3) Глобальна актуальна інформація про залоги
$_G['member'] => Масив наразі увійшов у персональну інформацію користувача
$_G['member'][uid] => UID
$_G['member'][email] => електронна адреса
$_G['member'][ім'я користувача] => ім'я користувача
$_G['member'][password] => password після MD5 (не виводьте випадково!! Пам'ятайте)$_G['member'][status] => чи був користувач видалений
$_G['member'][emailstatus] => Статус верифікації електронної пошти 0 Не підтверджено 1 Підтверджено Пройшло
$_G['member'][avatarstatus] => Статус завантаження аватара 0 Не завантажено 1 Завантажено
$_G['member'][videophotostatus]=> Автентифікація відео 0 Неперевірена 1 Підтверджена
$_G['member'][adminid] => ID керівної групи, в якій ви належите
$_G['member'][groupid] => ID групи користувача, до якого він належить
$_G['member'][groupexpiry] => Термін дійсності групи користувачів, до якої вона належить,
$_G['member'][extgroupids] => Розширити групу користувачів
$_G['member'][regdate] => Час реєстрації
$_G['member'][кредити] => 214 існуючих кредитів
$_G['member'][notifysound] => Звук короткого повідомлення
$_G['member'][зсув] => часовий пояс
$_G['member'][newpm] => Кількість нових SMS
$_G['member'][newprompt] => Кількість нових сповіщень
$_G['member'][accessmasks] => Це, здається, право доступу, невизначено
$_G['member'][allowadmincp] => Чи маєте ви права на панель адмінів 0 Ні 1 Так
$_G['member'][onlyacceptfriendpm] => чи приймати SMS лише від друзів 0 No 1 Так
$_G['member'][conisbind] => Чи зв'язувати QQ 0 No 1 Так
$_G['member'][останній візит] => раз останнього відвідування
(4) Змінні стилю
$_G['style'] => Array(
$_G['style'][styleid] = > поточний ідентифікатор стилю
$_G['style'][name] => поточна назва стилю
$_G['style'][templateid] => Поточна система шаблонів
$_G['style'][tpldir] => Поточний каталог шаблонів
$_G['style'][menuhoverbgcolor] => Виділіть колір фону навігаційного меню
$_G['style'][lightlink] => Колір світлого посилання
$_G['style'][floatbgcolor] => властивість фону спливаючого вікна
$_G['style'][dropmenubgcolor] => випадаюче меню фоновий атрибут $_G['style'][floatmaskbgcolor] => спливаючий атрибут кольору рамки
$_G['style'][dropmenuborder] => колір краю меню випадаючого меню
$_G['style'][specialbg] => Кольоровий колір фону області (панель інформації про користувача, заголовок виділення тощо)
$_G['стиль'][спеціальний кордон] => Кольорова межа області
$_G['style'][commonbg] => Колір фону універсальної зони дисплея
$_G['style'][commonborder] => Універсальний колір рамки
$_G['style'][inputbg] => Колір фону входного поля
$_G['style'][inputborderdarkcolor] => Вхідна межа темна
$_G['style'][headerbgcolor] => фон заголовка
$_G['style'][headerborder] => Висота розділеної лінії заголовка
$_G['style'][sidebgcolor] => Фон домашньої сторони
$_G['style'][msgfontsize] => розмір шрифту вмісту посту
$_G['style'][bgcolor] => фон сторінки
$_G['style'][noticetext] => Колір запиту повідомлення
$_G['style'][highlightlink] => Колір Highlightlink
$_G['style'][посилання] => колір тексту посилання
$_G['style'][lighttext] => світлий текст
$_G['стиль'][середній текст] => Середній колір тексту
$_G['style'][tabletext] => Звичайний колір тексту
$_G['style'][smfontsize] => розмір шрифту
$_G['style'][threadtitlefont] => Шрифт списку тем
$_G['style'][threadtitlefontsize] => Розмір шрифту списку тем
$_G['style'][smfont] => маленький шрифт
$_G['style'][titlebgcolor] => Color шрифту title list розділів $_G['style'][fontsize]=> Звичайний розмір шрифту
$_G['style'][шрифт] => звичайний шрифт
$_G['style'][styleimgdir] => Розширити каталог зображень
$_G['style'][imgdir] => Базова каталогія зображень інтерфейсу
$_G['style'][boardimg] => шлях, на якому розташований логотип
$_G['style'][headertext] => Колір тексту заголовка
$_G['style'][footertext] => колір тексту в основі
$_G['style'][menubgcolor] => Колір фону меню навігації
$_G['style'][menutext] => Колір тексту меню навігації
$_G['style'][menuhovertext] => Виділити колір тексту для навігаційних меню
$_G['style'][wrapbg] => колір фону столу тіла
$_G['style'][wrapbordercolor] => колір рамки таблиці тіла
$_G['style'][contentwidth] => Ширина області читання
$_G['style'][contentseparate] => Колір інтервалу між постами
$_G['style'][inputbound] => Вхідна межа легка
$_G['style'][menuhoverbgcode] => Виділіть фон навігаційного меню
$_G['style'][floatbgcode] => колір фону спливаючого вікна
$_G['style'][dropmenubgcode] => випадаюче меню фоновий колір
$_G['style'][floatmaskbgcode] => колір спливаючого краю
$_G['style'][headerbgcode] => фон заголовка
$_G['style'][sidebgcode] => Фоновий атрибут домашньої бічної панелі
$_G['style'][bgcode] => глобальний атрибут фонового атрибута
$_G['style'][titlebgcode] => Фон назви розділів списку $_G['style'][menubgcode]=> Властивості фону меню навігації
$_G['style'][boardlogo] => LOGO img code |
Попередній:Глибока практика Spring Boot. Чень Шаоцзянь і SpringBoot показують + швидко створюють мікросервісну системуНаступний:Веселий Classroom Vue, імітація hammer mall, справжній бій
|