timmy
28.12.2005, 19:17:24
Wszystko dziala autoryzacja uzytkownika jest ok, ale nie chce przejsc pozniej do nastepnej stronki.
Problem jest w tej czesci kodu:
.....
46 if ($_POST["cmd"]<>"") $pass=$_POST["sms"]; else $pass=$_COOKIE["cmdc"];
47 if (checkpass($pass, 5)) {
48 include ("index?site=site1&");
49 }
50 else {
51 echo '
....
rezultatem wykonania jest:
Warning: main(index?site=site1&): failed to open stream: No such file or directory in [sciezka]\login.php on line 48
Warning: main(): Failed opening 'index?site=site1&' for inclusion (include_path='.:/usr/local/lib/php') in [sciezka]/login.php on line 48
w jaki sposob zrobic to przekierowanie, zeby chodzilo?
ens0re
28.12.2005, 19:21:27
<?php
header("Location: index?site=site1&"); ?>
I jesli bedziesz miał z tym bład to na poczatku skryptu wstaw
<?php
?>
i na koncu
<?php
?>
ennics
28.12.2005, 19:22:47
<?php
header("Location: index?site=site1&");
?>
gwoli ścisłości
timmy
28.12.2005, 19:27:05
W pierwszym przypadku:
Cannot modify header information - headers already sent by
W drugim wyskakuje wewnetrzny blad serwera
Moze jakis inny sposob?
ennics
28.12.2005, 19:29:07
hm, powinieneś raczej zastanowić się nad blędem serwera.
<?php
index?site=site1&
// może ?
index.php?site=site1&
?>
AxZx
28.12.2005, 19:29:53
przeciez ci napisal co masz zrobic
<?php
//na poczatku strony
//na koncu stronu
?>
ens0re
28.12.2005, 19:31:04
Przecież Ci podałem...Na poczatku skryptu ob_start(); (tuż zaraz po <?php..) i na koncu skryptu ob_end_flush(); (tuż przed ..?>)....
timmy
28.12.2005, 19:37:16
to mialo byc przed odczytaniem ciacha?
przy tym co podales wyrzucil wewnetrzny blad serwera ale wrzucilem po ciastku
tetraz jest
line 48 include ("index.php?site=site1&");
i nadal
Warning: main(index.php?site=site1&): failed to open stream: No such file or directory in [sciezka]\login.php on line 48
Warning: main(): Failed opening 'index.php?site=site1&' for inclusion (include_path='.:/usr/local/lib/php') in [sciezka]/login.php on line 48
przy uzyciu header tak nie moze nadpisac head...
ens0re
28.12.2005, 19:40:28
Za to swoje całe 'include' co tam naskrobałes, wrzuc 'header'... Może nie ma takiego pliku?
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę
kliknij tutaj.