87 lines
1.3 KiB
Plaintext
87 lines
1.3 KiB
Plaintext
-- sesja_on.php --
|
|
<pre>
|
|
<?php
|
|
/*
|
|
$arr = [
|
|
"klucz" => ["Francuz", "Wiolinowy"],
|
|
[1, "dsd"],
|
|
1.22
|
|
];
|
|
print_r($arr);
|
|
// $_POST['klucz']
|
|
echo $arr['klucz'][1];
|
|
*/
|
|
/*
|
|
$arr = array(
|
|
array(
|
|
"klucz" => "test"
|
|
),
|
|
12
|
|
);
|
|
print_r($arr);
|
|
*/
|
|
|
|
$imie = "Maciej";
|
|
/*
|
|
function test(int $a, $b = 12)
|
|
{
|
|
global $imie;
|
|
echo $a . " " . $b;
|
|
echo $imie;
|
|
$imie = "Szymek";
|
|
// return
|
|
}
|
|
test(10);
|
|
echo $imie;
|
|
*/
|
|
|
|
/*
|
|
function test2(string &$i) // wskaźnik
|
|
{
|
|
$i = "Fred";
|
|
}
|
|
test2($imie);
|
|
echo $imie;
|
|
*/
|
|
session_start();
|
|
echo session_id();
|
|
$_SESSION['logged'] = true;
|
|
$_SESSION['nick'] = "Scalak";
|
|
print_r($_SESSION);
|
|
var_dump($_SESSION);
|
|
|
|
|
|
-- sesja_chron.php --
|
|
<?php
|
|
session_start();
|
|
print_r($_SESSION);
|
|
if (!isset($_SESSION['logged']))
|
|
header("Location:sesja_on.php");
|
|
echo "OKI DOKI!!!";
|
|
|
|
|
|
-- sesja_off.php ---
|
|
<?php
|
|
session_start();
|
|
session_destroy();
|
|
/*
|
|
hasła
|
|
|
|
dupa - plain text!!!!!
|
|
md5/sha ("dupa" => f oisehf[08esyr9euc0qsrg])
|
|
sól salt
|
|
dukvhjn[oe8yw[586uwfj350[tfjfj]]]xxxpa
|
|
cikvhjn[oe8yw[586uwfj350[tfjfj]]]xxxpa
|
|
tablice tęczowe
|
|
*/
|
|
|
|
$hash = password_hash("rasmuslerdorf", PASSWORD_BCRYPT);
|
|
echo $hash;
|
|
// $2y$10$s1If37c5eLHgYS68wcXEteZxSdmf4ZB0knpdWQaDMedyTEYM7zpXi
|
|
|
|
if (password_verify('rasmuslerdorf', $hash)) {
|
|
echo 'Password is valid!';
|
|
} else {
|
|
echo 'Invalid password.';
|
|
}
|