Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> (!) Cookies - problemy z 2 plikami
MP1
post
Post #1





Grupa: Zarejestrowani
Postów: 194
Pomógł: 0
Dołączył: 22.09.2003
Skąd: Polska

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


Cookies zapisywane jest w pliku login.php i dobrze jest odczytywane. Natomiast w pliku index.php nie chce odczytać ciastka (zawartość pusta). Nie kasuje się ono, ponieważ po powróceniu do login.php zawartość wyświetla się. Obydwa pliki są w tym samym katalogu.
Poniżej dam potrzebne fragmenty plików...

INDEX.php:
[php:1:08f9e69b33]<?php
if($log=="plik3man")
{
if($HTTP_COOKIE_VARS['Plik3Man'.$security] == $login.$pass.$security) {
echo('');
} else {
echo('
<script type="text/javascript">location="login.php?x='.$security.'"</script>
');
} }
if($log=="system")
{
if (!isset($_SERVER['PHP_AUTH_USER']))
{
header('WWW-Authenticate: Basic realm="Wpisz login i hasło, aby dostać się do administracji."');
header('HTTP/1.0 401 Unauthorized');
echo 'Musisz się zalogować.';
exit;
} }
else {
echo('BŁĄD!');
}
if($HTTP_COOKIE_VARS["Plik3Man".$security] != $login.$pass.$security)
{
echo('t');
}
echo($HTTP_COOKIE_VARS['Plik3Man'.$security]);
?>[/php:1:08f9e69b33]

LOGIN.php:
[php:1:08f9e69b33]<?php
if($_GET['logint']=="tak")
{
setcookie("Plik3Man".$security,$login.$pass.$security,time()+5000000);
if($HTTP_COOKIE_VARS['Plik3Man'.$security] == $login.$pass.$security)
{
echo('Zalogowałeś się pomyślnie.');
}
else {
echo('Nieprawidłowy login lub hasło!');
} }
?>[/php:1:08f9e69b33]
[php:1:08f9e69b33]<?php
if($_GET['logint']=="tak")
{
echo('<meta http-equiv="refresh" content="3; URL=index.php" />');
}
echo($_COOKIE['Plik3Man'.$security]);
?>[/php:1:08f9e69b33]
[php:1:08f9e69b33]<?php
if($x==$security)
{
echo('
<div align="center">$Plik3Man - logowanie</div>
<form method="post" action="login.php?logint=tak">
<table cellspacing="1" cellpadding="3" style="border: 1px solid green">
<tbody>
<tr>
<td colspan="2" class="dth">
<b>Logowanie do $Plik3Man</b>
</td>
</tr>
<tr>
<td class="dt1">
<b>Login:</b>
</td>
<td class="dt2" width="200">
<input type="text" name="login" />
</td>
</tr>
<tr>
<td width="400" class="dt1">
<b>Hasło:</b>
</td>
<td class="dt2" width="200">
<input type="password" name="pass" />
</td>
</tr>
<tr>
<td colspan="2" class="dth">
<input type="submit" value="Dalej >>>" /></div>
</td>
</tr>
</tbody>
</table>
</form>
'); }
else {
echo('<span style="color: red">Policja? Tak. Mamy tu hackera, który próbuje się włamać na nasz serwer! (...)
<br /></span>PRÓBA WŁAMANIA!!!');
}
?>[/php:1:08f9e69b33]

Co jest źle, że tak się dzieje?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
MP1
post
Post #2





Grupa: Zarejestrowani
Postów: 194
Pomógł: 0
Dołączył: 22.09.2003
Skąd: Polska

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


BŁĘDY 1:

Warning: fopen(cfg/sets.db): failed to open stream: Permission denied in /home/piwko/users/humor.pl/m/mp1/data/pliki/konfigurator.php on line 42

Warning: flock(): supplied argument is not a valid stream resource in /home/piwko/users/humor.pl/m/mp1/data/pliki/konfigurator.php on line 42

Warning: fwrite(): supplied argument is not a valid stream resource in /home/piwko/users/humor.pl/m/mp1/data/pliki/konfigurator.php on line 42

Warning: flock(): supplied argument is not a valid stream resource in /home/piwko/users/humor.pl/m/mp1/data/pliki/konfigurator.php on line 42

Warning: fclose(): supplied argument is not a valid stream resource in /home/piwko/users/humor.pl/m/mp1/data/pliki/konfigurator.php on line 42
Wystąpił błąd. Konfiguracja nie została zapisana. Spróbuj powtórzyć poprzedni poziom. Sprawdź, czy atrybuty katalogów i plików są poprawne.

KATALOG CFG MA CHMOD 766. DLACZEGO TAKIE SĄ BŁĘDY?


BŁĘDY 2...
Występowały błedy, że operation not permitted.


DLACZEGO tak się dzieje?
Go to the top of the page
+Quote Post

Posty w temacie


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: 25.12.2025 - 18:28