Скриване на CSS без htacces
Урока е много сходен с предишния, но този не използва .htacess файл. Ако админ иска, да пише 1 ЛС и ще изтрия урока, но смятам, че е необходим, защото има хостинги които не позволяват качването на .htacess файлове. Също така този начин е по-лесен.

В страницата, където ще инклудвате CSS-а пишете най-горе това:

<?php
session_start();

$_SESSION['samplekey'] = "parolaa";
?>


След това преименувате CSS файла от .css на .php. Примерно ако файла ви е main.css ще стане main.php! Smile

Отваряте файла и отгоре пишете:

<?php
session_start();

if ($_SESSION["samplekey"] != "parolaa")
{
die("NAMERI SI NE6TO DRUGO ZA KRADENE");
}
$_SESSION["samplekey"] = "nemaparolaa";
?>


После в индекса си инклудвате CSS-a по този начин:

<style type="text/css">
@import "main.php";
</style>


като на мястото на main.php пишете вашият файл. Ако потребител се опита да види main.php, ще му изпише "error". Препоръчително е да смените и паролата. В случая тя е "parolaa". За по-голяма сигурност дори сменете и името на сесията, което в примера е "samplekey".

Тествал съм го под FF2, IE6 и Opera9 и работи безотказно.! Cool





/ Трябва да сте регистриран за да напишете коментар /
От: stoqnski
16:40 13-11-2009
Ми то хубу на .php , а къде да напишем CSS кода :D
От: StormBreaker
18:33 13-11-2009
main.php :D ама реално ако някой знае повече няма как да го спреш да не го види
От: appmaster
1:58 17-03-2010
:D Да не говорим че с Firefox всичко се обезсмисля като идея...

Но за лапетийте работи ;)
От: StormBreaker
13:38 17-03-2010
Така е. Много отдавна съм го писал това. От тогава много неща съм научил и това наистина е безсмислено.
От: batmanabg
13:19 22-07-2011
Полезен урок.
1