Files
serwerowe_mendela/Lekcja_03/codeshare.txt
T

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.';
}