Lampa została zainstalowana na moim lokalnym komputerze, którego os to debian8.
Oznacza to, że klient i serwer zostały zainstalowane na moim lokalnym komputerze.
Poniższy kod został zapisany jako setcookie.php na moim lokalnym komputerze.Czy mój plik cookie może być ustawiony w moim firefoxie?
<?php
setcookie("user", "Alex Porter", time()+36000);
?>
<html>
<body>
</body>
</html>
Teraz php setcookie.php
został wykonany na moim lokalnym komputerze. Następujące kody zostały wykonane na moim lokalnym komputerze.
find/-name "cookies.sqlite"
/home/debian8/.mozilla/firefox/joww2h34.default/cookies.sqlite
sqlite3 /home/debian8/.mozilla/firefox/joww2h34.default/cookies.sqlite
sqlite> .tables
moz_cookies
sqlite> PRAGMA table_info([moz_cookies]);
0|id|INTEGER|0||1
1|baseDomain|TEXT|0||0
2|appId|INTEGER|0|0|0
3|inBrowserElement|INTEGER|0|0|0
4|name|TEXT|0||0
5|value|TEXT|0||0
6|host|TEXT|0||0
7|path|TEXT|0||0
8|expiry|INTEGER|0||0
9|lastAccessed|INTEGER|0||0
10|creationTime|INTEGER|0||0
11|isSecure|INTEGER|0||0
12|isHttpOnly|INTEGER|0||0
sqlite> select * from moz_cookies where name="Alex Porter";
sqlite> select * from moz_cookies where name="user";
Dlaczego nie wybrano żadnej z nich?
Czy mój plik cookie może być ustawiony w moim firefox? Jeśli jest ustawiony na moim firefrox, dlaczego nie można wybrać w instrukcji sqlite?
Moim zdaniem, SQL komenda select * from moz_cookies where name="Alex Porter";
dostanie coś takiego jak
name user value Alex Porter expires 1515832198
wyświetlaczu nic. Wykonaj polecenie Aadil P., że plik został zapisany jako plik setcookie.php w /var/www/html/tmp/setcookie.php. Wykonywane 127.0.0.1/tmp/setcookie.php w firefox.
Otwórz pliki cookie za pomocą firebug.
Prawo wynik wyświetlany tutaj.
Pozostały dwa problemy:
1.Jak wiele pól na pliki cookie?
PRAGMA table_info([moz_cookies]);
0|id|INTEGER|0||1
1|baseDomain|TEXT|0||0
2|appId|INTEGER|0|0|0
3|inBrowserElement|INTEGER|0|0|0
4|name|TEXT|0||0
5|value|TEXT|0||0
6|host|TEXT|0||0
7|path|TEXT|0||0
8|expiry|INTEGER|0||0
9|lastAccessed|INTEGER|0||0
10|creationTime|INTEGER|0||0
11|isSecure|INTEGER|0||0
12|isHttpOnly|INTEGER|0||0
Istnieje tylko nazwa, wartość, domena, surowy rozmiar, ścieżka, wygasa, HttpOnly, bezpieczeństwo w Firebug ciasteczka wdowy.
Dlaczego nie są one takie same? Ile elementów cookie w powiązanym standardzie międzynarodowym?
2.Jak napisać właściwe polecenie sql?
select * from moz_cookies where name="user";
select * from moz_cookies where Name="user";
Obaj nic nie otrzymują.
Spróbuj 'SELECT nazwa, wartość z moz_cookies GDZIE baseDomain = 'stackoverflow.com';'. Jak próbowałeś ustawić plik cookie? –
Plik został zapisany jako "setcookie.php" na moim lokalnym komputerze i wykonany "php setcookie.php". –
Chcesz ustawić wartości bazy danych w pliku cookie i chcesz uzyskać dostęp do witryny? – Monty