.htaccess и inculde

11 отговора 323 прегледа
#1

.htaccess и inculde

Здравейте,

Имам следният проблем и незнам дали въобще е решим:
Имам root/protect директория в protect имам .htaccess. Когато се обръщам към тази директориа изисква от мен логин....
Имам php в root което прави include("protect/content.php"); Проблема ми е че includva без да иска логин.
Имате ли идея как да се пребори това и въобще възможно ли е....

Отговор
в отговор на neznae6t #2

Re: .htaccess и inculde

Този include изобщо не минава през HTTP, а остава на ниво файлова система.

Ако искаш да те пита за логин, трябва да го прекараш някакси през клиента. Например с фреймове?

Everything louder than everything else...
Отговор
в отговор на Dakota #3

Re: .htaccess и inculde

това с фреймвете ми е първото решение ма исках да го избегна :( защото триабва и ефраме да намесиа и така...

Отговор
в отговор на neznae6t #4

Re: .htaccess и inculde

пробвай да инклуднеш през НТТР

Отговор
в отговор на Bълk #5

Re: .htaccess и inculde

Ако ме светнеш как ще съм много благодарен

Отговор
в отговор на нeзнae6т #6

Re: .htaccess и inculde

include "[линк]"

ама в този случай ще получиш резултат от изпълнението му.

Редактирано от Bълk на

Отговор
в отговор на Bълk #7

Re: .htaccess и inculde

ма съм 6матака а ?
Warning: main([линк]): failed to open stream: HTTP request failed! HTTP/1.1 401 Authorization Required in .......

туи каза макината :(

Отговор
в отговор на нeзнae6т #8

Re: .htaccess и inculde

каква е ауторизация там? дали ще стане номера с

include("[линк]")?

или как там точно беше подаване на параметри за усер и пас .. нямам спомени.

Отговор
в отговор на Bълk #9

Re: .htaccess и inculde

на мен идеята ми е да я иска кат тръгне да рови там
Просто искам секуритито да минава през ауторизьациата на apacha ....

Отговор
в отговор на neznae6t #10

Re: .htaccess и inculde

Апаче-то те аутентикира при HTTP заявка към дадена директория / файл
когато правиш include, require минаваш през ФАЙЛОВАТА система а не през апача. Следователно ....

ако искаш паролиране :
или го форуърдвай към директорията с протектед файлс
или ако ще достъпваш там си го питай ти за юзер и пасс а не апача

root@ro6avia#echo rm -rf * > /bin/seek_and_destroy
root@ro6avia#/bin/seek_and_destroy
Отговор
в отговор на neznae6t #11

Re: .htaccess и include

Не е задължително.

Можеш да сложиш frameset-а във въпросния публичен файл, в който да има само един frame на 100%, който да е частната страница.

И това си има недостатъци, защото в address bar-а ще ти стои само един адрес през цялото време, но като за бързо решение е това е идеално.

Everything louder than everything else...
Отговор
в отговор на Dakota #12

Re: .htaccess и include

Много благодаря на всички за помоща :)
С ифраме ще да е :)

Отговор