Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Skrypt raz działa raz nie działa...
Piotrek_P
post
Post #1





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 3.03.2012

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


Witam jestem w trakcie pisania funkcji logowania do strony i trafiłem na dziwny problem. Szukałem w necie ale podobnych przypadków nie widziałem.
Wszystko testuję lokalnie bo mam na razie zmienne IP.
Napisałem prosty formularz w pliku index.html. Można się dzięki niemu, klikając w 'zaloguj', zalogować lub, klikając w 'utwórz konto', przenieść się na stronę logowanie.html:

<table border="0" align=center FRAME=void>
<form action="zaloguj.php" method="post">
<tr>
<td style="float: right">hasło: <input type="password" name="pass" /></br></td>
<td style="float: right">login: <input type="text" name="log" /></br></td>
<td><input type="submit" value="zaloguj"></form></br></td>
</tr>
<tr>
<td style="float: right"></td>
<td style="float: right"></td>
<td><input type=button onClick="location.href='logowanie.html'" value='utwórz konto'></br></td>
</tr>
</table>

Plik index.html mogę otworzyć klikając na ten plik bezpośrednio w katalogu na serwerze oraz wpisując http://127.0.0.1./index.html.
Problem polega na tym, że w zależności od otwarcia pliku index.html, skrypt zaloguj.php inaczej działa...

Otwierając plik przez wpisanie http://127.0.0.1./index.html w Mozilli, po kliknięciu w zaloguj przechodzę do strony z jakimiś krzakami: "ഊ偯摡湥潮瑯楥⁩獮楥橥㰯扲v"

Otwierając plik przez kliknięcie pliku index.html w katalogu na serwerze, po kliknięciu w zaloguj przechodzę do strony z printem kawałka kodu ze skryptu:
"; $_SESSION['zmienna'] = 1; } else { echo "Podane konto nie isnieje
"; } } else { print( "Błšd wyboru bazy danych
" ); } } else { print( "Błšd przy podłšczaniu do bazy danych
" ); } mysql_close($connect); ?>

Wszystko działa jednak poprawnie jeśli otworze plik index.html przez wpisanie http://127.0.0.1./index.html w Mozilli, potem muszę klinkąć na przycisk formularza ('utwórz konto'), który przenosi mnie do strony -> logowanie.html. Następnie klikajam wstecz i ponownie jestem na index.html i tym razem klikając w przycisk 'zaloguj' skrypt zaloguj.php działa poprawnie. Łączy się z bazą danych i wszystko gra.
Proszę o pomoc.

Pozdrawiam

Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 20.08.2025 - 04:45