![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 410 Pomógł: 5 Dołączył: 25.01.2005 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Witam!
Od razu przejdę do rzeczy. Chciałbym, by pewne rekordy w bazie były nieosiągalne - tzn, by po wpisaniu odpowiedniego adresu przekierowywało na główną stronę działu. Jest to przynajmniej dziwne, ale tylko z pozoru. Mam bowiem w bazie najważniejsze święta (12 rekordów, tyle ile jest miesięcy) i jeśli dajmy na to mamy sierpień to (przykładowa) strona ma się tak: Cytat www.jakis_serwer.pl/swieta.php?m=8 No i ok. Użytkownik odwiedza powyżaszą stronę i widzi święta w miesiącu sierpniu (m=8). Ale może być "nadto inteligentny" i mimo, że na stronie nie będzie linku do innych miesięcy, to wklepie w pasek adresu: Cytat www.jakis_serwer.pl/swieta.php?m=1 co w rezultacie wyświetli mu święta z miesiąca stycznia. Kasowanie rekordów mija się z celem. Próbowałem więc dopisać na poczatku rekordu o id=1 (który odpowiada m=1 w "pasku adresu" kodu:
Na różne sposoby. Razem z <? ?> i bez nich... Próbowałem javascriptu... NIC. zawsze wyświetlało "niepożądane" informacje. Pytania są dwa, chyba, że odpowiedź znajdzie się na pyt1, to pytanie jest jedno (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) 1) Czy możliwe jest takie wstawienie do rekordu przekierowania? Jeśli tak - to w jaki sposób? 2) Z tego co kojarzę jest również inna możliwość, lecz nie wiem na czym polega. Otóż wiem, że wybrane rekordy można "zablokować" (chociaż to słowo niezbyt pasuje). Po prostu "są... ale ich nie ma" (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Potrzebne byłony dodatkowe pole w bazie, np. "status", czy coś. Gdzieś widziałem takie rozwiązanie. Jeśli w pole "status" wprowadzona zostałaby lcyfra (np.5), to mimo, że treść jest i wszystko jest, lecz nie pokaże się ona użytkownikowi, gdy będzie "kombinował" w pasku adresu... Uff - nie wiedziałem w jaki najprostszy sposób to wytłumaczyć. Myślę, że wiadomo o co chodzi... przynajmniej po części (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) |
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 13:12 |