Autor | Zpráva | ||
---|---|---|---|
Valach Profil * |
#1 · Zasláno: 18. 5. 2011, 23:26:30
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 |
#2 · Zasláno: 18. 5. 2011, 23:31:15 · Upravil/a: Spectator
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 * |
#3 · Zasláno: 19. 5. 2011, 00:06:40
Spectator:
Tak něco doporuč ;) |
||
Keeehi Profil |
#4 · Zasláno: 19. 5. 2011, 00:46:05
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 |
#5 · Zasláno: 19. 5. 2011, 08:49:20
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, ... |
||
Časová prodleva: 14 let
|
0