![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 160 Pomógł: 0 Dołączył: 27.03.2006 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Potrzebuję bardzo szybko odpowiedzi, kurcze czasu nie ma, a kombinuję już długo. Mam plik.php:
a teraz w check.php:
Niestety check.php w ogóle nie wyczuwa stałej _LOL, tak jakby jej nie było. Sprawdzałem if (!defined i echo _LOL. Co mogę zrobić, żeby ten plik widział tą stałą? Próbowałem zmienić include w readfile, ale brak efektu. Może trzeba tu użyć czegoś typu global? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 160 Pomógł: 0 Dołączył: 27.03.2006 Ostrzeżenie: (0%) ![]() ![]() |
Ale przy okazji uświadomiłeś mi, że include plików z innego serwera działa inaczej (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) Teraz już będę wiedział (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
W każdym razie jest to tylko plik sprawdzający wersję no i mogę się zabezpieczyć, wystarczy do tego echo: if (!defined('_LOL') { die('access denied'); } i wtedy jak ktoś plik otworzy bezpośrednio to po ptokach (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) Mogę też if (eregi('check.php', $PHP_SELF) (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif) W każdym razie dzięki i pozdrawiam serdecznie! edit no if defined nie zadziała - też wyświetlane, a jak dam normalnie to jedynie eregi (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif) edit No i problem mam jeszcze, nie wiem czemu nie działa: if (eregi('check.php', $PHP_SELF)) nawet jeżeli $PHP_SELF jest jako global (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Ten post edytował LamaMASTER 4.07.2006, 22:44:27 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 10.10.2025 - 06:32 |