Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Przekierowanie
Myrek
post
Post #1





Grupa: Zarejestrowani
Postów: 36
Pomógł: 0
Dołączył: 8.02.2003

Ostrzeżenie: (0%)
-----


Mam skrypt do logowania, w którym przy pomocy instrukcji if sprawdzane jest, czy użytkownik jest adminem, czy zwykłym userem. Wygląda to np. tak:
Kod

Gdy zmienna login ma wartość 1 wtedy wykonywane są instrukcje dla admina, gdy jest inaczej, wykonywane są instrukcje dla usera. Dość opisu, czas na pytanie.
Chce, żeby po tym jak okaże się, że logujący się jest adminem, skrypt uruchomił stronę admin.php, jak to zrobić? Miejsce na tą część kodu znajduje się powyżej, gdzie wstawione są (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) ?. Próbowałem z przekierowaniem:
Kod
<meta http-equiv="Refresh" content="0; url=admin.php">
, ale to nie ma sensu, ponieważ wykonuje się to w nagłówku html, a pasuje, żeby było to w sekcji body.

Z góry dzięki za pomoc!
Pozdrawiam.
Go to the top of the page
+Quote Post
scanner
post
Post #2





Grupa: Zarząd
Postów: 3 503
Pomógł: 28
Dołączył: 17.10.2002
Skąd: Wrocław




A zwykły
Kod
include('admin.php');
nie wystarczy?
A jeśli chcesz w <body></body> to JS.
Go to the top of the page
+Quote Post
kossa
post
Post #3





Grupa: Zarejestrowani
Postów: 1 165
Pomógł: 9
Dołączył: 9.04.2002
Skąd: Toruń

Ostrzeżenie: (0%)
-----


<html><head>
<meta http-equiv="Refresh" content="0; url=admin.php">
</head><body></body></html>

MOzesz oszukac przegladarke w ten sposob, jakby wstawiajac tam cala strone www - nic nie zostanie zauwazone a pojawi sie po 0sek. strona admin.php (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) jest to lekko primitywne rozwiazanie ale dziala

sprobuj tez javascript (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) bedzie bardziej profesjonalnie

Kossa
Go to the top of the page
+Quote Post
scanner
post
Post #4





Grupa: Zarząd
Postów: 3 503
Pomógł: 28
Dołączył: 17.10.2002
Skąd: Wrocław




kossa, czytaj uważniej. przecież Myrek napisał, że <meta...> mu nie pasuje.
Go to the top of the page
+Quote Post
kossa
post
Post #5





Grupa: Zarejestrowani
Postów: 1 165
Pomógł: 9
Dołączył: 9.04.2002
Skąd: Toruń

Ostrzeżenie: (0%)
-----


ale on to wstawia to do czesci body jako nowa strona www osadzona - jest to jawne oszustwo ale dziala (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

Kossa
Go to the top of the page
+Quote Post
scanner
post
Post #6





Grupa: Zarząd
Postów: 3 503
Pomógł: 28
Dołączył: 17.10.2002
Skąd: Wrocław




Ja bym to nazwał burdelem w kodzie. Dokument HTML ma określoną strukturę i wstawianie <meta> do wewnatrz <body></body> to ja dla mnie wciskanie kota w zamknietą butelkę.
Go to the top of the page
+Quote Post
kossa
post
Post #7





Grupa: Zarejestrowani
Postów: 1 165
Pomógł: 9
Dołączył: 9.04.2002
Skąd: Toruń

Ostrzeżenie: (0%)
-----


to prawda, masz racje jak bedzie xhtml to dopiero bedzie trzeba uwazac! a teraz to moze byc tymczasowe rozwiazanie...

jak kolega nie zna js to to mu pomoze

a jak nie zna js to niech poszuka czegos na formu dot. skryptow

Kossa
Go to the top of the page
+Quote Post
Myrek
post
Post #8





Grupa: Zarejestrowani
Postów: 36
Pomógł: 0
Dołączył: 8.02.2003

Ostrzeżenie: (0%)
-----


Dzięki za odpowiedzi.
Kossa, zrobiłem już tak wcześniej, ale jakoś mi to nie dawało spokoju, bo ma ten temat takie zdanie jak scanner, czyli kot w zakorkowaną butelkę.
Zrobię to inaczej, tak jak napisał scanner, z include. Tak zapatrzyłem się w to, że musi otworzyć nową stronę, że zapomniałem o możliwości wstawienia admin.php w skrypt.
Dzięki
Narka
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.08.2025 - 22:38