<?php $LOGIN = "aaa"; //twój login $PASSWORD = "bbb"; //twoje hasło function error ($error_message) { print $error_message." "; exit; } if((!isset($PHP_AUTH_USER)) || ! (($PHP_AUTH_USER == $LOGIN) && ( $PHP_AUTH_PW == $PASSWORD))){ header("WWW-Authenticate: Basic entrer="Skrypt""); header("HTTP/1.0 401 Niedozwolone"); error("Nieautoryzowane wejście..."); } ?>

Mam taki skrypt ... (już działa ;)). Mam sobie ładny początek a później klikam w link logowanie i otwiera mi się /log/index.php
i tam na górze mam to wklejone...I teraz takie pytanko jak zrobić,żeby pytał o logowanie przy dowolnym pliku w katalogu /log ? tzn moge sobie w przeglądarce wpisać "ścieżka/log/dane.php" i wyświetli mi dane php ... a chciałbym ,żeby wtedy też pytał o hasło i login ... Lecz jak już wpisze, nie ważne gdzie, hasło i login to potem już wszystkie pliki php działały normalnie i nie pytały się o hasło... Jak to zrobić? Potrzebuje czegoś takiego dla 3 użytkowników ... Tzn mam /log1 jeśli login i haslo 1; /log2 i /log3 ... Proszę o pomoc ...

PS I taki mały problem z nawigacją ...

Mianowicie mam taką sytuacje mam stronkę index.php i tam jest tak jeśli login i haslo są "" to include nielog.php a jak pasi to /log/$login/logon.php ...
Przy tym w nielog.php to stronka która ma swoje menu i to menu na zasadzie :

<? if ($link=="") { include("indexnielog.php"); } else { include($link.".php"); } ?>

działa bezproblemowo ... Jedną z pocyji w menu jest logowanie.php
To prosty formularzyk który pobiera wpisane hasło i login i sprawdza z plikiem ... Jeśli logując się na stronce zincludowanej do nielog.php , który z kolei jest zincludowany z index.php zmieni się login to wtedy ta druga wersja z indexu , czyli $login/logon.php ... i Ta stronka też się bezproblemu włącza tylko w przeglądarce ciągle u góry pisze logowanie.php3 ... ok nieistotne. Tam wszystko się ładnie wyświetla w oparciu o tą samą zasadę. tzn :

<? if ($link=="") { include("indexnielog.php"); } else { include(logon/$login/$link.".php"); } ?>

a linki =>

<? echo("Twój ranking"); ?>

pierwsze kliknięcie zadziała tylko wtedy w pasku przeglądarki zmienia się z poprzedniego logowanie.php3 na logon/$login/logon.php?=link=ranking ...
tylko kolejne kliknięcie w ten sam link powoduje błąd,a IE chce otwierać ścieżkę hmn taką podwójną?

Cóż to kliknięcie zadziała tzn nie pojawi się biała stronka serwer error tylko w miejscu gdzie powinien być ranking pojawią się błędy o dostępie :(, a po drugim kliknięciu dopiero ten error ... :(
Proszę o pomoc ... GŁÓWNIE W TYM PIERWSZYM PROBLEMIE :) ten drugi to marginalny ;) Aha moja wiedza w php póki co nie jest zbyt duża ,więc prosiłbym o jakieś zrozumiałe komentarze :)

PS WIELKIE SORRY ZA TAK DŁUGI POST ,ALE POTRZEBA MNIE ZMUSZA ...