Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]jak zabezpieczyć plik php przed dostępem do niego osób niepowołanych?
heklind
post
Post #1





Grupa: Zarejestrowani
Postów: 19
Pomógł: 0
Dołączył: 22.05.2013

Ostrzeżenie: (0%)
-----


Używam joomli, ponieważ jest łatwa w obsłudze i nie wymaga dużej wiedzy na temat programowania itd. Mam jednak pewien problem. W niektórych artykułach umieszczam ramki, w których znajduje się zawartość pewnych plików php, które znajdują się na drugim serwerze. Niestety nie mogę bezpośrednio umieścić zawartości tych plików w artykułach joomli, ponieważ.. nie umiem, a w zasadzie chyba jest to niemożliwe.. Skrypty znajdujące się w tych plikach nie działają poprawnie w joomli (mówiąc w skrócie). W każdym razie chodzi o to, że ktoś robi mi na złość i kradnie całą zawartość tych plików i umieszcza ją publicznie...
użytkownik został zbanowany na stronie, ale nadal to robi, ponieważ dostaje się do tych plików bezpośrednio (blokada na określony referer raczej nic nie daje, bo łatwo to obejść) i nie mogę go zablokować.

myślę, że coś takiego mogłoby pomóć:

umieszczenie tego kodu w pliku php:
Kod
<?php
if(!defined('MyConst')) {
   die('Direct access not permitted');
}
?>


a następnie umieszczenie tego w artykule joomli:
Kod
<?php
define('MyConst', TRUE);
?>


Lecz jak się domyślam nie działa to, ponieważ treść plików jest umieszczana w artykule w ramce, która ma własne odrębne środowisko i "nie widzi" żadnych skryptów php w artykule.

Jest jakiś inny sposób pobrania treści z plików php do artykułu, żeby ten skrypt zadziałał? Albo w jaki sposób mógłbym się zabezpieczyć?

Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 15.09.2025 - 05:01