Самостоятел_2(2)
.pdf© |
* |
) |
|
)- |
|
m_mmcihZmn[ln%&* |
) |
|
m_mmcih*[oniZmn[ln |
jbj*chc% |
& |
|
|
* ) |
|
) |
) |
|
) |
|
|
|
* |
m_mmcihZmn[ln%& |
|
) |
|
|
|
|
* |
|
|
|
m_mmcih*m[p_Zb[h^f_l |
© |
) |
|
|
||
* |
|
|
|
|
|
|
|
|
* |
|
|
|
|
session_start( ) |
|
|
|
|
|
|
session_start%& |
|
* |
) |
|
||
) |
- |
* |
|
|
|
|
session_start( ) : boolean session_start() |
|
|
|
|
||
|
|
) |
|
6 |
|
OID, |
]iiec_% |
|
jbj*chc |
|
m_mmcihZ]iiec_m& |
|
|
* |
|
|
) |
|
© |
|
|
) |
|
) |
* |
|
|
|
|
m_mmcihZmn[ln%& |
6 |
|
||
session_start( ) : |
|
|
|
|
|
|
|
© |
) |
) |
© |
* |
|
session_destroy( ). |
|
|
|
|
|
|
session_start( ) |
TRUE |
© |
. |
© ) |
c |
|
^c_%& |
* |
|
|
|
|
|
session_destroy() |
|
|
|
|
|
|
m_mmcihZ^_mnlis%& |
) |
) |
|
|
||
* |
|
m_mmcihZ^_mnlis%&6 |
|
|
|
|
boolean session_destroy( ) |
|
|
|
|
||
$ |
) |
|
]iiec_ |
* |
) |
|
|
]iiec_ |
) |
|
m_mmcih*]iiec_Zfc_ncg_ |
||
jbj*chc |
% |
|
&* |
|
6 |
|
<? |
|
|
|
|
|
|
session_start( ); |
|
|
|
|
|
|
+ |
|
|
|
|
|
|
session_destroy( ) : |
|
|
|
|
|
|
?> |
|
|
|
|
|
|
|
|
) |
© |
|
|
* |
© ) © |
|
|
OE@% |
|
&* |
© |
|
m_mmcihZc^%&* |
|
|
|
|
|
session_id( ) |
|
|
|
|
|
|
session_id%& |
SID |
) |
session_start%&* |
|||
session_id( ) : |
|
|
|
|
|
|
string session_id ([string sfd]) |
|
|
|
|
||
|
$ |
|
|
) |
SID |
|
* |
|
) cookie |
|
|
* |
6 |
<? session_start()
print "Your session identification number is ".sessionjd( ) : session_destroy( ) :
?>
) |
) |
6 |
Your session identification number is 067d992a949114ee9832flcllcafc640 |
||
© |
; |
session_register( ). |
session_register( )
81
|
session_register( |
) |
|
|
|
|
|
|
. |
|
|
|
session_register( ) : |
|
|
|
|
|
|
|
|
boolean session_register (mixed ' _ |
|
1 [, mixed ' _ |
|
2... ]) |
|
|
||||
|
' |
, |
|
|
, |
|
. |
|
, |
|
session_register( ) |
© |
session_start( ) |
|
|
. |
|
|
|||
|
© |
|
|
|
session_register( |
), |
|
|
|
|
, |
' |
© |
|
, - session_is_registered( |
). |
|
) |
|||
|
|
|
$ * |
|
|
|
|
|
|
|
session_is_registered( ) |
|
|
|
|
|
|
|
|
||
|
|
|
) |
|
|
|
|
|
$ * |
|
|
|
|
m_mmcihZcmZl_acmn_l_^%&) |
|
|
6 |
|
|||
boolean session_is_registered (string |
' _ |
) |
|
|
|
|
|
|||
|
|
session_register( ) |
session_is_registered( |
) |
|
|
||||
|
|
|
|
|
- |
|
|
( |
13.5). |
|
|
02*1* |
|
|
|
|
|
|
|
|
|
<? |
|
|
|
|
|
|
|
|
|
|
session_start( ) : |
|
|
|
|
|
|
|
|
|
|
if (! sessionjs_registered('hits')) : |
|
|
|
|
|
|
|
|
||
session_register( 'hits' ); |
|
|
|
|
|
|
|
|
||
endif ; |
|
|
|
|
|
|
|
|
|
|
$hits++: |
|
|
|
|
|
|
|
|
|
|
print "You' ve seen this page $hits times. |
|
|
|
|
|
|
|
|||
?> |
|
|
|
|
|
|
|
|
|
|
|
|
© |
|
) |
|
* |
|
|
|
|
session_unregister( ). |
|
|
|
|
|
|
|
|
||
session_unregister( ) |
|
|
|
|
|
|
|
|
|
|
|
|
|
session_unregister( ). |
: |
|
|
|
|
||
boolean session_unregister (string |
' _ |
') |
|
|
|
|
|
|
||
|
|
|
$ |
|
) |
|
|
* |
|
|
<? |
|
|
|
|
|
|
|
|
|
|
session_start() |
|
|
|
|
|
|
|
|
|
|
session_register('username'); |
|
|
|
|
|
|
|
|
||
// |
|
$username. |
|
|
|
|
|
|
|
|
// |
|
- |
|
. |
|
|
|
|
|
|
session_unregister('username'); |
|
|
|
|
|
|
|
|
||
session_destroy(); |
|
|
|
|
|
|
|
|
|
|
?> |
|
|
|
|
|
|
|
|
|
|
|
|
session_register) $ |
) |
|
|
|
|
% |
||
$ |
!&* |
|
$ |
* |
|
|
|
|
|
|
session_encode( ) |
|
|
|
|
|
|
|
|
|
|
|
session_encode%& |
|
|
|
© |
|
|
|
|
|
|
% |
) |
&* |
|
|
session_encode( ) : |
|
|
||
boolean session_encode( ) |
|
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|
) |
© |
|
|
* |
|
|
|
|
|
|
|
|
|
|
m_mmcihZ_h]i^_%& |
|
|
02*2* |
) |
|
$ |
||
|
|
|
]iiec_) |
|
|
|
|
|
|
|
|
* |
|
|
) |
|
|
02*2)QE@ |
|
]iiec_ |
|
|
|
|
* |
|
|
|
|
|
|
|
) |
|
|
|
|
m_mmcihZ_h]i^_%& |
|
|
|||
MySQL. |
|
|
|
|
|
|
|
|
|
|
02*2* |
|
m_mmcihZ_h]i^_%& |
© |
|
|
IsOMH |
|
<?
82
+ |
|
|
|
|
|
|
|
|
|
session_register('bgcolor'); |
|
|
|
|
|
|
|
||
session_register('fontcolor'); |
|
|
|
|
|
|
|
||
+ |
) |
|
!usr_id % |
|
|
|
|
|
|
+ |
|
|
& |
|
]iiec_ |
|
|
|
|
+ |
$ |
|
* |
|
|
|
|
|
|
+ |
|
m_mmcihZc^%& |
|
|
|
|
|
|
|
+ |
|
|
|
|
%QE@&) |
|
|
|
|
// |
cookie. $id = session_id($usr_id); |
|
|
|
|
||||
+ |
|
|
© |
|
|
|
|
|
|
// |
HTML $bgcolor = "white"; $fontcolor = "blue"; |
|
|
|
|
||||
+ |
|
|
|
|
|
|
|
|
|
$usr_data = session_encode( ); |
|
|
|
|
|
|
|||
+ |
|
|
IsOMH |
|
|
om_lm |
|
|
|
@mysql_pconnect("localhost", "web", "4tf9zzzf") |
|
|
|
|
|||||
or die("Could not connect to MySQL server"!); |
|
|
|
|
|
||||
@mysql_select_db("users") |
|
|
|
|
|
|
|
||
or die("Could not select user database"!); |
|
|
|
|
|
|
|||
+ |
|
|
|
|
|
|
|
|
|
$query = "UPDATE user_info set page_data='$usr_data' WHERE user_id= '$id'"; |
|
|
|||||||
$result - mysql_query($query) or die("Could not update user information"!); |
|
|
|||||||
?> |
|
|
|
|
|
|
|
|
|
|
, |
|
|
|
|
|
|
|
|
|
|
|
|
/ |
© |
, |
© |
' |
. |
session_decode( ) |
|
|
|
|
|
|
|
|
|
|
, |
|
|
|
|
sessi on_encode( ), |
|
|
|
session_decode( ). |
|
: |
|
|
|
|
|
|
|
string session_decode (string |
_ |
) |
|
|
|
|
|
||
|
_ |
|
|
|
|
|
, |
© |
- |
|
© |
|
. |
|
|
) |
|
|
|
|
* |
|
|
|
|
|
|
|
|
|
02*3 |
|
|
|
|
|
|
|
m_mmcihZ^_]i^_% |
&* |
) |
|
IsOMH |
$ |
om_lZchi |
|
|
6om_lZc^ j[a_Z^[n[* |
|
|
|
|
QE@) |
|
]iiec_ |
$ |
|
) |
|
|
© |
|
) |
|
|
|
j[a_Z^[n[* |
|
|
|
|
|
) |
%!a]ifil& |
|
) |
|
* |
|
|
02*3* |
|
|
) |
|
|
IsOMH |
|
|
<? |
|
|
|
|
|
|
|
|
|
+ |
) |
|
!omlZc^% |
|
|
|
|
|
|
+ |
|
|
& |
|
]iiec_ |
|
|
|
|
+ |
$ |
|
* |
|
|
|
|
|
|
$id = session_id($usr_id); |
|
|
|
|
|
|
|
|
|
+ |
|
|
IsOMH |
|
|
om_lm |
|
|
|
@mysq]_pconnect("localhost", "web", "4tf9zzzf") |
|
|
|
|
|||||
or die("Could not connect to MySQL server"!); |
|
|
|
|
|
||||
@mysql_select_db("users") |
|
|
|
|
|
|
|
||
or die("Could not select company database"!); |
|
|
|
|
|
||||
// |
|
MySQL |
|
|
|
|
|
|
|
$query = "SELECT page_data FROM user_info WHERE user_id= '$id' |
|
|
|||||||
Sresult = mysql_query($query); |
|
|
|
|
|
|
|||
$user_data = mysql_result($result, 0. "page_data"); |
|
|
|
|
|||||
// |
session_decode($user_data) : |
|
|
|
|
|
|||
+ |
|
|
|
|
|
|
|
|
|
83
print "BGCOLOR: $bgcolor"; |
|
|
|
|
|
|
?> |
|
|
|
|
|
|
|
|
) |
m_mmcihZ_h]i^_%& m_mmcihZ^_]i^_%& |
© |
||
|
© |
© |
|
|
* |
|
|
Pcec |
ek |
c |
co |
k |
|
|
) |
|
|
|
* |
|
|
Pcec |
ek |
c |
co |
k |
|
1. |
* |
|
|
|
|
|
2. |
_h[f- trans - id. |
|
|
|
|
|
3. |
nl[]eZp[lm* |
|
|
|
|
|
4. |
l_acmn_lZafi[fm* |
|
|
|
|
|
5. |
session.save_handler. |
|
|
|
|
|
6. |
session_start( ). |
|
|
|
|
|
7. |
session_destroy( ). |
|
|
|
|
|
8. |
session_id( ). |
|
|
|
|
|
9. |
session_register( ). |
|
|
|
|
|
10.session_unregister( ).
11.session_encode( ).
12.session_decode( ).
84
85