Autor Zpráva
Valach
Profil *
Ahoj, chtěl jsem si zapnout výpis chyb jen pod mojí IP adresou ale nedaří se. Vůbec nevím proč..

$ip_admin = 'moje_ip_adresa';

if ($_SERVER["REMOTE_ADDR"] == $ip_admin) {
error_reporting(0);
ini_set('display_errors', 'Off');
error_reporting(E_ALL | E_STRICT);
ini_set('display_errors', 'On');
}



Co je na té podmínce špatně? Když dám podmínku

if ($_SERVER["REMOTE_ADDR"] != $ip_admin) {
...
..


tak se to zobrazí :)

Díky
Spectator
Profil
zadáváš správnou (svojí) adresu?

zkus jakou ti to vypíše farma.spectator.cz/test.php a tu tam dej.

Mimochodem, takový způsob výpisu chyb není příliš bezpečný.
Valach
Profil *
Spectator:
Tak něco doporuč ;)
Keeehi
Profil
Valach:
Minimálně řádek 4 a 5 je zbytečný, když je hned vzápětí přepisuješ ne?

Nevím, zda už jsi původní problém vyřešil, ale pokud ne, tak si zobraz, co ve skutečnosti doopravdy máš v těch proměnných. var_dump($_SERVER["REMOTE_ADDR"]); var_dump($ip_admin);

K bezpečnosti se raději vyjadřovat nebudu, ale rozlišovat adminy podle IP (když je docela běžné, že celá ulice má stejnou IP asi nebude extra bezpečné). Lepší by bylo asi přihlášení na základě jména a hesla. Nehledě k tomu, že v hotové aplikaci by se žádné chyby vyskytovat neměly, takže nějaké povolování výpisu chyb adminům by mělo výt zbytečné, protože by prostě vznikat neměly.
Spectator
Profil
Valach:
Tak něco doporuč ;)
Doporučuji rozlišit přihlášením a danými právy k přihlášné osobě.

Jak psal Keeehi IP máš VELMI ČASTO stejnou jako spousta lidí na jednom uzlovém bodě v domě, ulici, vesnici, ...

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0