[TYPO3-german] devIPmask funktioniert nicht
Rene
rene.staeker at freenet.de
Tue Dec 18 23:01:44 CET 2012
Am 18.12.2012 22:56, schrieb Rene:
> Am 18.12.2012 15:17, schrieb Masod Mohmand:
>> Hallo Liste,
>>
>> kriege trotz devIpmask='' eine Debug-Ausgabe im Frontend.
>> Ich bin nicht im Backend angemeldet.
>> Habe ich etwas falsch verstanden?
>>
>> In der localconf.php ganz unten steht:
>>
>> $TYPO3_CONF_VARS['SYS']['devIPmask'] = '';
>>
>> In meiner Extension steht:
>>
>> t3lib_utility_Debug::debug($this->lConf['what_to_display'],'lConf');
>>
>>
>> Mir ist auch nicht genau klar wo in der Klasse
>> class.t3lib_utility_debug.php nach den Ips gefiltert wird.
>>
>>
>> Danke und Gruß,
>> Masod
> Hallo,
>
> du hast da leider tatsächlich etwas falsch verstanden.
> Die debug Funktion ist nur für die "formatierte" Ausgabe der
> Debugdaten zuständig.
>
> Habe es bei mir in einer Extension wie folgt gelöst
> ....
> $this->devIPmask =
> $GLOBALS['TYPO3_CONF_VARS']['SYS']['devIPmask'];
> if
> (($this->extConf['debug']==true)&&(t3lib_div::cmpIP($_SERVER['REMOTE_ADDR'],$this->devIPmask)))
> {
> $this->debug = $this->extConf['debug'];
> }
> ....
> if ($this->debug) {t3lib_utility_Debug::debug($headertype,
> 'main $headertype');}
> ....
>
> Bei Fragen, fragen
>
> MfG Rene
>
Bessere Kurzfassung um die Debug Meldungen nur anzuzeigen, wenn Deine IP
in der devIPmask steht
....
$this->debug =false;
$this->devIPmask =
$GLOBALS['TYPO3_CONF_VARS']['SYS']['devIPmask'];
if (t3lib_div::cmpIP($_SERVER['REMOTE_ADDR'],$this->devIPmask)) {
$this->debug =true;
}
....
if ($this->debug) {t3lib_utility_Debug::debug($headertype,
'main $headertype');}
....
More information about the TYPO3-german
mailing list