De Vraag van de moeilijke situatie aan de Niet gedefiniëerde read_global () Fout van de Functie in PHP van de Inhoud van Google AdSense de Mobiele Code van de Advertentie

Google AdSense staat toe de mobiele websites verkeer door Google AdSense voor Mobiele Inhoud gerichte advertenties te plaatsen monetize. Nochtans, wanneer het plaatsen van de op pHP-Gebaseerde de advertentiecode van Google AdSense voor apparatentype van „Alle Telefoons“ in PHP Web-pagina's van mobiele plaatsen, kan de volgende foutenmelding verschijnen, en opent Apache foutenlogboek het programma.

PHP Fatale fout: Vraag aan niet gedefiniëerde functie read_global () in wap/index.php online 88

In PHP Google AdSense voor de Mobiele code van de Inhoud, zijn er verscheidene globale veranderlijke verklaringen die read_global functie vereisen. Het probleem is dat de read_global () functie slechts later in de code AdSense wordt verklaard, en niet vóór de lijnen van code die de functie vereisen. In één of andere PHP implementatie, moet een functie uitdrukkelijk worden verklaard en worden geladen alvorens de functie wordt geroepen.

Om de PHP vraag aan niet gedefiniëerde functie read_global () fatale fout van Google AdSense voor de Mobiele code van de Inhoud op te lossen, probeer om de functieverklaring van read_global () tot de bovenkant van het blok van de advertentiecode te verplaatsen, d.w.z. vooral de [„google“] lijnen $GLOBALS. De functie wordt verklaard in het volgende blok van code:

read_global functie ($var) {
terugkeer isset ($_SERVER [$var])? $_SERVER [$var]: '';
}

De PHP fout zou moeten worden opgelost door de functieverklaring tot de bovenkant te bewegen. Nochtans, websites die hebbend deze fout kunnen blijven andere niet gedefiniëerde functiefouten voor google_set_screen_res () onder ogen zien, google_set_muid () en google_set_via_and_accept ().

Eveneens, verplaats enkel de blokken van de functieverklaring aan boven de lijn waar de respectieve functie wordt geroepen, of beweeg eenvoudig de lijn van code waar de functie aan onder het blok van de functieverklaring, zal oplossen de meeste fouten wordt geroepen.

Bijvoorbeeld,

functie google_set_screen_res () {
$screen_res = read_global („HTTP_UA_PIXELS“);
als ($screen_res == '') {
$screen_res = read_global („HTTP_X_UP_DEVCAP_SCREENPIXELS“);
}
als ($screen_res == '') {
$screen_res = read_global („HTTP_X_JPHONE_DISPLAY“);
}
$res_array = verdeel („[x, *]“, $screen_res);
als (sizeof ($res_array) == 2) {
$GLOBALS [„google“] [„u_w“] = $res_array [0];
$GLOBALS [„google“] [„u_h“] = $res_array [1];
}
}
google_set_screen_res ();

functie google_set_muid () {
$muid = read_global („HTTP_X_DCMGUID“);
als ($muid! = '') {
$GLOBALS [„google“] [„muid“] = $muid;
}
$muid = read_global („HTTP_X_UP_SUBNO“);
als ($muid! = '') {
$GLOBALS [„google“] [„muid“] = $muid;
}
$muid = read_global („HTTP_X_JPHONE_UID“);
als ($muid! = '') {
$GLOBALS [„google“] [„muid“] = $muid;
}
$muid = read_global („HTTP_X_EM_UID“);
als ($muid! = '') {
$GLOBALS [„google“] [„muid“] = $muid;
}
}
google_set_muid ();

functie google_set_via_and_accept () {
$ua = read_global („HTTP_USER_AGENT“);
als ($ua == '') {
$GLOBALS [„google“] [„via“] = read_global („HTTP_VIA“);
$GLOBALS [„google“] [„keur“] goed = read_global („HTTP_ACCEPT“);
}
}
google_set_via_and_accept ();

BELANGRIJK: De pagina is door computer vertaald en verstrekt „zoals“ zonder garantie is. De automatische vertaling kan moeilijk zijn te begrijpen. Gelieve te verwijzen naar oorspronkelijk Engels artikel waar mogelijk.


Verlaat een Antwoord

U kunt deze markeringen gebruiken: <a href= "" title= "" > <abbr title= "" > <acronym title= "" > <b> <blockquote cite= "" > <cite> <code> <del datetime= "" > <em> <i> <q cite= "" > <strike> <strong>

Teken aan commentareneigenschap in is onbruikbaar gemaakt. Om bericht van recentste geposte commentaren te ontvangen, teken aan Mijn Digitaal Leven het voer of het register van Commentaren in RSS om nieuwe commentaren in dagelijkse e-mailsamenvatting te ontvangen.
Custom Search

Nieuwe Artikelen

De inkomende Termijnen van het Onderzoek voor het Artikel

fouten moeilijke situatie - Vraag aan niet gedefiniëerde read_global functie () -