$_G-muuttuja on ohjelman globaali muuttuja, jotta ohjelma olisi tehokkaampi ja vähennetään tarpeetonta datankeruutua, joten ohjelma yhdistää erityisesti usein käytetyt muuttujat ja sijoittaa ne $_G-muuttujaan, kuten käyttäjän kirjautumistiedot, taustaasetustiedot, palvelinympäristön tiedot, asiakkaan CooKiet, datavälimuistit jne., tallennetaan G-muuttujaan.
$_G-muuttuja alustetaan lähde-/class/discuz/discuz_application.php-tiedostossa, ja $_G-muuttujaa käytetään funktiossa, joka on julistettava globaalina muuttujana: globaali $_G;
(1) Globaali muuttujajärjestelmä
$_G['uid'] => Nykyinen kirjautumisen UID
$_G['käyttäjänimi'] => Nykyinen kirjautunut käyttäjänimi
$_G['adminid'] => Nykyinen kirjautumistunnuksen hallintaryhmän ID
$_G['groupid'] => Nykyinen kirjautumistunnus, käyttäjäryhmän ID
$_G['cookie'] => asiakaspuolen eväste
$_G['formhash'] => Nykyisen kirjautumistunnuksen [FORMHASH] käytetään pääasiassa lomakkeen lähettämiseen
$_G['aikaleima'] => Nykyinen aktiivinen aika
$_G['aloitusaika'] => 1317042440.3242
$_G['clientip'] => Nykyisen kävijän IP-osoite
$_G['referer'] => Nykyisen pyynnön osoite, ensisijainen käyttäjälomakkeen lähetys
$_G['charset'] => ohjelmakoodaus
$_G['PHP_SELF'] => Tällä hetkellä vieraillut sivun suhteellinen osoite
$_G['siteurl'] => ohjelman käyttöosoite
$_G['siteroot'] => Verkkotunnuksen relatiivinen hakemisto, jossa ohjelma sijaitsee.
$_G['fid'] => Nykyinen osiotunnus [aihelistasivu, julkaisusivu] näkyy
$_G['tid'] => Nykyinen posti-ID [postisivu] näkyy
$_G['basescript'] => Kanava, jossa nykyinen sivu sijaitsee
$_G['basefilename'] => nykyisen sivun php-tiedostonimi
$_G['staticurl'] => Ohjelman liitehakemisto
$_G['mod'] => Nykyisen sivun MOD-arvo [esim. :forum.php?mod=xxx]
$_G['inajax'] => Nykyisen ajax-pyynnön arvo [None-0 Yes-1]
$_G['page'] => Nykyinen sivutunnus
$_G['tpp'] => Nykyinen sivuttaus näyttää sivun määrän per sivu
$_G['seokeywords'] => nykyinen sivun SEO-avainsana
$_G['seodescription'] => SEO-kuvauksen nykyinen sivu
$_G['timenow'] => Array
(
[aika] => 2011-9-26 21:07 Nykyinen palvelimen aika
[offset] => +8 Nykyinen palvelinaikavyöhyke
)
$_G['config'] => Array(
$_G['config'][db] =>Array(
$_G['config'][db][1] => Array(
$_G['config'][db][1][dbhost] => localhost-tietokantayhteysosoite
$_G['config'][db][1][dbuser]=> root database username
$_G['config'][db][1][dbpw]=> 123456 tietokannan salasana
$_G['config'][db][1][dbcharset]=> utf8 tietokantakoodaus
$_G['config'][db][1][pconnect]=> 0
$_G['config'][db][1][dbname]=> dxutf-tietokannan nimi
$_G['config'][db][1][tablepre]=> pre_ datatable-etuliite
)
)
)
(2) Globaalit taustaasetukset
$_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 text
$_G['setting'][regverify] => global-register-access-registration-new user registration verification
$_G['setting'][icp] => Globaalin sivuston tieto-Verkkosivuston arkistotietokoodi
$_G['setting'][imagelib] => Globaali-latausasetukset-perusasetukset-kuvankäsittelykirjaston tyyppi
$_G['setting'][excredits] => Pisteet Tulosta itse
$_G['setting'][creditsformula] => Globaali-pisteiden asettaminen-perusteet-Pisteiden kokonaismäärä
$_G['setting'][cacheindexlife] => Globaali suorituskyvyn optimointi-Foorumin sivun välimuistiasetukset-välimuisti-välimuistifoorumin etusivun voimassaolo
$_G['setting'][cachethreaddir] => global-performance-optimize-forum page cache settings-cache directory
$_G['setting'][cachethreadlife]=> global-performance-optimization-forum page cache settings-cache post meration date
$_G['setting'][bbrulestxt] => Global-RegistrationAccess-Registration-Verkkosivuston käyttöehdot
$_G['setting'][bbname] => Globaalin sivuston info-sivuston nimi
$_G['setting'][attachurl] => Globaali - Latausasetukset - Perusasetukset - Paikallinen liitteen URL-osoite
$_G['setting'][attachdir] => Globaali - Latausasetukset - Perusasetukset - Paikallinen liitetallennuspaikka
$_G['setting'][anonymoustext] => interface-interface-settings-global-anonymoususerin lempinimi
$_G['setting'][threadsticky] => Käyttöliittymä - Käyttöliittymäasetukset - Teemalista - Kiinnitetyn teeman tunniste
$_G['setting'][defaultindex] => Oletusetusivun tiedostonimi forum.php
$_G['setting'][vahvista] => käyttäjän todennusasetukset
$_G['setting'][rewriterule] => Pseudostaattinen sääntötilanne taustalla
$_G['setting'][ucenterurl] => UCsyötä osoite
$_G['setting'][plugins] => Taustalisäosan asetukset ja käyttöönotto
$_G['setting'][navlogos] => Taustan käyttöliittymäasetukset - Navigointiasetukset - Logoryhmä sisäänrakennetulla navigoinnilla
$_G['setting'][navmn] => Taustalla asetettu navigointitilanne on pääasiassa käytössä navigoinnin arviointiin
$_G['setting'][navs] => otsikon navigointitaulukko, jota voidaan käyttää otsikon navigoinnin uudelleenkirjoittamiseen
$_G['setting'][footernavs] => alatunnisteen navigointi
$_G['setting'][spacenavs] => Navigointi kotimoduulin vasemmalla puolella
$_G['setting'][mynavs] => Pikanäppäimen navigointipainikkeen sisältö otsikon navigoinnin oikealla puolella
$_G['setting'][topnavs] => Navigointisisältö sivun yläosassa
$_G['setting'][forumpicstyle] => Taulukon osion teemakansi
$_G['setting'][forumpicstyle][thumbwidth] => Aiheen kannen leveys
$_G['setting'][forumpicstyle][thumbheight] => Teeman kannen korkeus
$_G['setting'][activityfield] => Globaali-sivusto-funktio-aktiviteetti-teema-aloitin Tarvittavat tiedot
$_G['setting'][activityextnum] => Globaali-sivusto-funktio-aktiviteetti-teema-laajennus Tietokohteen määrä
$_G['setting'][activitypp] => Globaali-Sivusto-Ominaisuudet-Kampanja-Aihe-KäyttäjälistaJokainen sivu näyttää tapahtumaan osallistuvien ihmisten määrän
$_G['setting'][activitycredit]=> global-site-feature-activity-theme-usage -krediitit
$_G['setting'][activitytype]=> Global-SiteFeature-ActivityTheme-Sisäänrakennettu tyyppi
$_G['setting'][adminemail] => Globaali-sivuston tieto-ylläpitäjäsähköposti
(3) Globaali virran kirjattu tieto
$_G['jäsen'] => Array on tällä hetkellä kirjautuneena käyttäjän henkilökohtaisiin tietoihin
$_G['member'][uid] => UID
$_G['jäsen'][sähköposti] => sähköpostiosoite
$_G['jäsen'][käyttäjänimi] => käyttäjätunnus
$_G['jäsen'][password] => salasana MD5:n jälkeen (älä anna satunnaista tulosta!! Muista)$_G['member'][status] => onko käyttäjä poistettu
$_G['jäsen'][emailstatus] => Sähköpostin vahvistuksen tila 0 Ei vahvistettu 1 Vahvistettu läpäisy
$_G['jäsen'][avatarstatus] => Avatarin lataustila 0 Ei ladattu 1 Ladattu
$_G['jäsen'][videophotostatus]=> Videon todennus 0 Vahvistamaton 1 Vahvistettu
$_G['jäsen'][adminid] => Johtoryhmän tunnus, jossa olet
$_G['member'][groupid] => Käyttäjäryhmän tunnus, johon se kuuluu
$_G['member'][groupexpiry] => Sen käyttäjäryhmän voimassaoloaika, johon se kuuluu
$_G['member'][extgroupids] => Laajenna käyttäjäryhmää
$_G['jäsen'][regdate] => Rekisteröitymisaika
$_G['jäsen'][krediitit] => 214 olemassa olevaa krediittiä yhteensä
$_G['member'][notifysound] => Lyhyt viestiääni
$_G['jäsen'][timeoffset] => aikavyöhyke
$_G['member'][newpm] => Uusien tekstiviestien määrä
$_G['jäsen'][newprompt] => Uusien ilmoitusten määrä
$_G['member'][accessmasks] => Tämä vaikuttaa olevan pääsyoikeus, epävarma
$_G['jäsen'][allowadmincp] => Onko sinulla ylläpitäjäpaneelin oikeudet 0 Ei 1 Kyllä
$_G['jäsen'][onlyacceptfriendpm] => hyväksytäänkö vain tekstiviestejä ystäviltä 0 Nro 1 Kyllä
$_G['member'][conisbind] => Sidotaanko QQ 0 No 1 Kyllä
$_G['jäsen'][viimeinen vierailu] => viimeksi käyntiaika
(4) Tyylimuuttujat
$_G['style'] => Array(
$_G['style'][styleid] = > nykyinen tyylitunnus
$_G['style'][name] => nykyinen tyylinimi
$_G['style'][templateid] => Nykyinen mallipohjajärjestelmä
$_G['style'][tpldir] => Nykyinen mallihakemisto
$_G['style'][menuhoverbgcolor] => Korosta navigointivalikon taustaväri
$_G['style'][lightlink] => Valolinkin väri
$_G['style'][floatbgcolor] => ponnahdusikkunan taustaominaisuus
$_G['style'][dropmenubgcolor] => pudotusvalikko taustaattribuutti $_G['style'][floatmaskbgcolor] => ponnahdusikkunan reunaväriattribuutti
$_G['style'][dropmenuborder] => pudotusvalikon reunaväri
$_G['style'][specialbg] => Värillinen alueen taustaväri (post-käyttäjätietopalkki, korostusotsikko jne.)
$_G['style'][specialborder] => Värillinen aluereunus
$_G['style'][commonbg] => Yleinen näyttöalueen taustaväri
$_G['style'][commonborder] => Universaali reunaväri
$_G['style'][inputbg] => Syötelaatikon taustaväri
$_G['style'][inputborderdarkcolor] => Syötteen reuna on tumma
$_G['style'][headerbgcolor] => otsikon tausta
$_G['style'][headerborder] => Otsikon jaettu rivin korkeus
$_G['style'][sidebgcolor] => Kotipuolen tausta
$_G['style'][msgfontsize] => julkaisusisällön fonttikoko
$_G['style'][bgcolor] => sivun tausta
$_G['style'][noticetext] => Kehotteen viestin väri
$_G['style'][highlightlink] => Highlightlinkin väri
$_G['style'][linkki] => linkin tekstiväri
$_G['style'][lighttext] => kevyt teksti
$_G['style'][midtext] => Keskitasoinen tekstiväri
$_G['style'][tabletext] => Normaali tekstiväri
$_G['style'][smfontsize] => pieni fonttikoko
$_G['style'][threadtitlefont] => Teemalistan fontti
$_G['style'][threadtitlefontsize] => Teemalistan fonttikoko
$_G['style'][smfont] => pieni fontti
$_G['style'][titlebgcolor] => Osiolistan otsikko fonttiväri $_G['style'][fontsize]=> Normaali fonttikoko
$_G['style'][font] => tavallinen fontti
$_G['style'][styleimgdir] => Laajenna kuvakatalogi
$_G['style'][imgdir] => Rajapinnan peruskuvahakemisto
$_G['style'][boardimg] => polku, jossa logo sijaitsee
$_G['style'][headertext] => Otsikon tekstiväri
$_G['style'][footertext] => alatunnisteen tekstiväri
$_G['style'][menubgcolor] => Navigointivalikon taustaväri
$_G['style'][menutext] => Navigointivalikon tekstiväri
$_G['style'][menuhovertext] => Korosta tekstiväriä navigointivalikoita varten
$_G['style'][wrapbg] => body-pöydän taustaväri
$_G['style'][wrapbordercolor] => rungon pöydän reunaväri
$_G['style'][contentwidth] => Lue pinta-alan leveys
$_G['style'][contentseparate] => Jälkiväli väri
$_G['style'][inputborder] => Tuloreuna on vaalea
$_G['style'][menuhoverbgcode] => Korosta navigointivalikon taustaa
$_G['style'][floatbgcode] => ponnahdusikkunan taustaväri
$_G['style'][dropmenubgcode] => pudotusvalikon taustaväri
$_G['style'][floatmaskbgcode] => ponnahdusikkunan reunaväri
$_G['style'][headerbgcode] => otsikon tausta
$_G['style'][sidebgcode] => Kotisivupalkin taustaattribuutti
$_G['style'][bgcode] => globaali tausta-attribuutti
$_G['style'][titlebgcode] => Osiolistan otsikko tausta $_G['style'][menubgcode]=> Navigointivalikon taustaominaisuudet
$_G['style'][boardlogo] => LOGO img-koodi |