ForumCała strona

Nawigacja

Aktualnie online

Gości online: 8

Użytkowników online: 0

Łącznie użytkowników: 25,393
Najnowszy użytkownik: Assassin

Logowanie

Nazwa użytkownika

Hasło



Zarejestruj się

Odzyskaj hasło

Shoutbox

Musisz zalogować się, aby móc dodać wiadomość.

JazOOn
06.12.2024 23:45:46
Amen

Zbigniew@
17.11.2024 11:33:24
Nie ten grzeszy kto pije, ale ten, kto się nie upije.

JazOOn
16.11.2024 20:46:18
tja

Zbigniew@
15.11.2024 18:58:17
Kto pije, ten nie bije.

JazOOn
31.10.2024 20:49:47
Kto pije?

Pobierz nową wersję
Pobierz podręcznik
Zobacz inne oficjalne Supporty
Statystyki supportu
PHP-Fuson PL na Facebooku

RSS

Polecamy hosting SferaHost.pl

Zobacz temat

 Drukuj temat
redirect() - wyjaśnienie działania
Suchoj
Otóż mam formularz, z którego wysyłam dane do pliku powiedzmy dodawanie.php. W pliku tym pojawia się komunikat "Dodano poprawnie" i chciałbym umieścić link do strony poprzedniej.

Strona nazwana wcześniej poprzednią to panel administracyjny wtyczki w pliku xxx_admin.php. Próbowałem użyć polecenia
Pobierz kod źródłowy  Rozwiń Kod źródłowy

ale przekierowuje mnie do /infusions/index.php. Prawdopodobnie chodzi o prawa dostępu, ale nie wiem co tutaj mógłbym zrobić.

Chciałbym też prosić o wyjaśnienie, jak użyć redirect() np. z opóźnieniem 3 sekundy?

Próbowałem zrobić sobie choćby taki link:
Pobierz kod źródłowy  Rozwiń Kod źródłowy

ale nawet nie nie działa tak jak trzeba.


PW od moderatora:
  1. Przeniesienie tematu - Pieka 20.02 - 13:22

Edytowane przez Suchoj dnia 20.02.2009 12:40:28
 
www.suchoj.pl
Wścibski Gość
Dodany dnia 22.12.2024 13:20:54
Pan Kontekstualny

Postów: n^x
Data rejestracji: Zawsze

Polecamy hosting SferaHost.pl
IP: localhost  
Gander
Kolega weźmie sobie otworzy plik maincore.php i zacznie go czytać. Czytać, czytać, czytać. Tylko ze zrozumieniem, bo tak to strata czasu. A jak czegoś nie rozumie, to posiłkuje się stroną www.php.net.

Ja tak zrobiłem na początku użytkowania PHP-Fusion i dużo się dowiedziałem Smile
 
gander.solutions
Suchoj
Ok, no to już go drukuję Smile
 
www.suchoj.pl
lupozo
Poczytaj o redirect na oficjalnym supporcie.
http://www.phpfus...t=redirect
A co do kodu to gdzie masz cudzysłów ??
Edytowane przez lupozo dnia 20.02.2009 15:38:06
 
Suchoj
Niestety jak wstawię redirect("xxx_title.php") to też nie działa.

Z oficjalnego supportu niestety za wiele też nie doczytałem. A przynajmniej nic, co by pomogło.

EDIT:
Pobierz kod źródłowy  Rozwiń Kod źródłowy

wraca mnie do strony index.php (czystej), a nie do panelu admina.

EDIT:
W podstawowym panelu wtyczki chcę zrobić jeszcze link do innych stron typu xxx_admin2.php. Zrobiłem to przez <a href=''>, ale niestety też mnie wraca do /infusions/index.php. Czy mógłby ktoś mi wyjaśnić, jak to zrobić? Domyślam się, że chodzi o:
Pobierz kod źródłowy  Rozwiń Kod źródłowy

Nie chciałbym tego zupełnie usuwać, aby nie obniżyć poziomu zabezpieczeń fusiona, ale nie mogę sobie z tym poradzić zupełnie.
Edytowane przez Pieka dnia 21.02.2009 14:00:27
 
www.suchoj.pl
bartek124
Pobierz kod źródłowy  Rozwiń Kod źródłowy
?

W ogole nie rozumiem, co Ty chcesz zrobić.
userbar_bartek124_net.png mw.gif Nie pomagam na komunikatorach oraz PW!
 
www.bartek124.net
Suchoj
Bartek, postaram się nakreślić trochę, o co mi chodzi:
Piszę wtyczkę. Wtyczka ma PA w Infusions. Tam jest tabelka, która wyświetla mi elementy z bazy. Pod spodem formularz z jednym polem do dodawania elementu do bazy. Formularz przekierowuje do nowej strony dodawanie.php, która dodaje rekord do bazy. Tam chciałem dodać polecenie redirect do pierwszej strony (xxx_admin.php), ale zawsze przekierowuje mnie do /infusions/index.php. Jest to spowodowanie prawdopodobnie tym, że są sprawdzane uprawnienia i nie wiem właśnie jak zrobić, żeby nie przenosiło mnie do index.php tylko do tego PA.
 
www.suchoj.pl
bartek124
Wywala bo nie ma aidlink, zastosuj to co dałem wyżej i ma śmigać.
userbar_bartek124_net.png mw.gif Nie pomagam na komunikatorach oraz PW!
 
www.bartek124.net
Suchoj
Dodałem linijkę:
Pobierz kod źródłowy  Rozwiń Kod źródłowy

i niestety teraz nic zupełnie się nie dzieje. Zostaje mi na stronie dodawanie.php :/

EDIT:
Jak zwykle zrobiłem błąd :) Głupi w dodatku, ale już naprawione i działa. Dziękuję :)

EDIT:
Mam jeszcze jeden problem:
W pliku xxx_admin2.php również chciałbym dla bezpieczeństwa zostawić linijkę sprawdzającą prawa dostępu
Pobierz kod źródłowy  Rozwiń Kod źródłowy

W pierwszym PA jest link do drugiego w postaci:
Pobierz kod źródłowy  Rozwiń Kod źródłowy

No i teraz jeżeli w admin2 jest sprawdzanie praw, to znowu mnie wywala. Próbowałem coś zakombinować z tym $aidlink, ale nic mi z tego nie wyszło.
Edytowane przez Suchoj dnia 21.02.2009 12:52:49
 
www.suchoj.pl
kefirek
Dodaj do linka
Pobierz kod źródłowy  Rozwiń Kod źródłowy


Czyli
Pobierz kod źródłowy  Rozwiń Kod źródłowy

 
Suchoj
Dzięki Smile

Mój błąd polegał na tym, że wstawiłem <a href='adres.php'".$aidlink.">. Ten apostrof powinien być za ".$aidlink." i już wszystko pięknie działa.
Edytowane przez Suchoj dnia 21.02.2009 13:16:10
 
www.suchoj.pl
Przejdź do forum:
Created by Arox Copyright (C) 2004
Copyright (C) 2004 - 2018 Ekipa PHP-Fusion.pl