![]() ![]() |
Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 58 Pomógł: 0 Dołączył: 25.07.2008 Ostrzeżenie: (0%)
|
Witam.
Postanowilem wykorzystac swoja wiedze w php i napisac wlasnego cmsa. Moj cms nie bedzie potrzebowal systemu szablonow wiec wzorowalem sie na cmsie webspell. do index.php w miejscu wyswietlania podstron wstawilem kod:
Nastepnie stworzylem plik aktualnosci i uruchomilem mod_rewrite: Kod RewriteRule ^aktualnosci$ index.php?site=aktualnosci [L] Dostep do cmsa jest wiec mozliwy w kilka sposobow: http://dudix.wilan.pl/fe/ http://dudix.wilan.pl/fe/index.php?site=aktualnosci http://dudix.wilan.pl/fe/aktualnosci http://dudix.wilan.pl/fe/aktualnosci.php - Ladujac plik w ten sposob wyswietla sie jego zawartosc bez zawartosci strony (index.php). Muszę zablokowac dostep bezposredni do aktualnosci i innych w przyszlosci tworzonych podstron. Jak tego dokonac? |
|
|
|
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 97 Pomógł: 13 Dołączył: 26.06.2003 Skąd: Piekary Śląskie Ostrzeżenie: (0%)
|
można by zrobić na zasadzie ustawiasz jakas zmienna w pliku index.php i sprawdzasz ja w aktualnosci.php czy jest ustawiona (IMG:style_emoticons/default/winksmiley.jpg)
ew sprawdzanie adresu z jakiego wszedł user (IMG:style_emoticons/default/smile.gif) nie wiem czy to dobre rozwiązane ale tylko takie cos mi przyszło do głowy |
|
|
|
Post
#3
|
|
|
Grupa: Zarejestrowani Postów: 190 Pomógł: 2 Dołączył: 30.11.2009 Ostrzeżenie: (10%)
|
na poczatku pliku do zabezpieczenia daj
if(!definied( 'IN_SCRIPT' )) { die(); } a plik który ma to includować to na początku daj define ( 'IN_SCRIPT' , TRUE ); |
|
|
|
Post
#4
|
|
|
Grupa: Zarejestrowani Postów: 58 Pomógł: 0 Dołączył: 25.07.2008 Ostrzeżenie: (0%)
|
zrobilem sposobem Mnichasso, dajac instrukcje warunkowa i dzialalo, ale to za duzo miejsca zajmuje
deniol13, Twoj sposob okazal sie lepszy, ale popelniles blad, bo napisales definied zamiast defined, ale to literowka (IMG:style_emoticons/default/smile.gif) Macie po plusie Dzieki |
|
|
|
![]() ![]() |
|
Aktualny czas: 23.12.2025 - 10:54 |