рд╕реБрд░рдХреНрд╖рд╛ рдЖрд╕рд╛рди рдирд╣реАрдВ рд╣реИред

рдирдорд╕реНрдХрд╛рд░ред


рдореИрдВ рдЖрдкрдХреЗ рд╕рд╛рдордиреЗ рдПрдХ рджрд┐рд▓рдЪрд╕реНрдк рд▓реЗрдЦ рдХрд╛ рдЕрдиреБрд╡рд╛рдж рдкреНрд░рд╕реНрддреБрдд рдХрд░рддрд╛ рд╣реВрдВ, рдЬрд┐рд╕реЗ рдореИрдВрдиреЗ sfDoctrineGuardPugugin рдореЗрдВ рдмрдЧ рдХреЛ рдареАрдХ рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рддреЗ рд╣реБрдП рдкрд╛рдпрд╛ред рд╕реМрднрд╛рдЧреНрдп рд╕реЗ, рд▓рдЧрднрдЧ 2 рд╕рдкреНрддрд╛рд╣ рдкрд╣рд▓реЗ, рдпрд╣рд╛рдВ рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рд╕рдм рдХреБрдЫ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рддрдп рдерд╛ рдФрд░ рдХреБрдЫ рднреА рдЦрддрд░реЗ рдореЗрдВ рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рдореИрдВ рдЙрди рд▓реЛрдЧреЛрдВ рдХрд╛ рдзреНрдпрд╛рди рдЖрдХрд░реНрд╖рд┐рдд рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ рдЬреЛ рдЕрдХреНрд╕рд░ рдкреНрд▓рдЧ-рдЗрди рдЕрдкрдбреЗрдЯ рдХреА рдирд┐рдЧрд░рд╛рдиреА рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдЗрд╕ рднреЗрджреНрдпрддрд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдирд╣реАрдВ рдЬрд╛рдирддреЗ рд╣реИрдВред





рдЕрдВрддрд┐рдо рдЕрдкрдбреЗрдЯ: рдПрдХ рд╕рд╛рд▓ рдмрд╛рдж (рдЕрдиреБрд╡рд╛рджрдХ рдХреЗ рдиреЛрдЯ рдХреЗ рдмрд╛рдж: рддреНрд░реБрдЯрд┐ рдХреЗ рдкрд╣рд▓реЗ рдкреНрд░рдХрд╛рд╢рди рдХреЗ рдмрд╛рдж), рджреЛрдиреЛрдВ рдкреНрд▓рдЧрдЗрдиреНрд╕ рдЕрдВрдд рдореЗрдВ рдЕрдкрдбреЗрдЯ рдХрд┐рдП рдЧрдП рд╣реИрдВ рдФрд░ рдПрдХ рдмреЗрд╣рддрд░ рдпрд╛рджреГрдЪреНрдЫрд┐рдХ рдХреБрдВрдЬреА рдЬрдирд░реЗрдЯрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред



рд╕реБрд░рдХреНрд╖рд╛ рдЖрд╕рд╛рди рдирд╣реАрдВ рд╣реИред рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдХреЛ рд░реИрдВрдбрдо рдирдВрдмрд░ рдФрд░ рдЖрдЗрдбреЗрдВрдЯрд┐рдлрд╛рдпрд░ рдЬреЗрдирд░реЗрд╢рди рд░реЗрдбреА-рдореЗрдб рд▓рд╛рдЗрдмреНрд░реЗрд░реА (рдпрд╛ рдХрдо рд╕реЗ рдХрдо рдмреЗрд╣рддрд░ рддрд░реАрдХреЗ рд╕реЗ рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдиреЗ) рдЬреИрд╕реА рдЪреАрдЬреЛрдВ рдХреЛ рдЫреЛрдбрд╝ рджреЗрдирд╛ рдЪрд╛рд╣рд┐рдПред рдХрдИ рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдореЗрдВ рдХрдард┐рдирд╛рдИ рдХреЗ рд╕рд╛рде рдЗрд╕реЗ рдорд╣рд╛рд░рдд рд╣рд╛рд╕рд┐рд▓ рд╣реИред



рдЖрдЗрдП рдЗрд╕ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░рддреЗ рд╣реИрдВ, рдПрдХ рдлрд╝рдВрдХреНрд╢рди рдХреЗ рдЙрджрд╛рд╣рд░рдг рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬреЛ рдореБрдЭреЗ 6 рдорд╣реАрдиреЗ рдкрд╣рд▓реЗ рдорд┐рд▓реЗ рдереЗ:

function generateRandomKey( $len = 20 ) { $string = '' ; $pool = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789' ; for ( $i = 1 ; $i < = $len ; $i ++) { $string .= substr( $pool , rand( 0 , 61 ), 1 ); } return md5( $string ); }



  1. function generateRandomKey( $len = 20 ) { $string = '' ; $pool = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789' ; for ( $i = 1 ; $i < = $len ; $i ++) { $string .= substr( $pool , rand( 0 , 61 ), 1 ); } return md5( $string ); }



  2. function generateRandomKey( $len = 20 ) { $string = '' ; $pool = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789' ; for ( $i = 1 ; $i < = $len ; $i ++) { $string .= substr( $pool , rand( 0 , 61 ), 1 ); } return md5( $string ); }



  3. function generateRandomKey( $len = 20 ) { $string = '' ; $pool = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789' ; for ( $i = 1 ; $i < = $len ; $i ++) { $string .= substr( $pool , rand( 0 , 61 ), 1 ); } return md5( $string ); }



  4. function generateRandomKey( $len = 20 ) { $string = '' ; $pool = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789' ; for ( $i = 1 ; $i < = $len ; $i ++) { $string .= substr( $pool , rand( 0 , 61 ), 1 ); } return md5( $string ); }



  5. function generateRandomKey( $len = 20 ) { $string = '' ; $pool = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789' ; for ( $i = 1 ; $i < = $len ; $i ++) { $string .= substr( $pool , rand( 0 , 61 ), 1 ); } return md5( $string ); }



  6. function generateRandomKey( $len = 20 ) { $string = '' ; $pool = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789' ; for ( $i = 1 ; $i < = $len ; $i ++) { $string .= substr( $pool , rand( 0 , 61 ), 1 ); } return md5( $string ); }



  7. function generateRandomKey( $len = 20 ) { $string = '' ; $pool = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789' ; for ( $i = 1 ; $i < = $len ; $i ++) { $string .= substr( $pool , rand( 0 , 61 ), 1 ); } return md5( $string ); }



  8. function generateRandomKey( $len = 20 ) { $string = '' ; $pool = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789' ; for ( $i = 1 ; $i < = $len ; $i ++) { $string .= substr( $pool , rand( 0 , 61 ), 1 ); } return md5( $string ); }



  9. function generateRandomKey( $len = 20 ) { $string = '' ; $pool = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789' ; for ( $i = 1 ; $i < = $len ; $i ++) { $string .= substr( $pool , rand( 0 , 61 ), 1 ); } return md5( $string ); }



  10. function generateRandomKey( $len = 20 ) { $string = '' ; $pool = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789' ; for ( $i = 1 ; $i < = $len ; $i ++) { $string .= substr( $pool , rand( 0 , 61 ), 1 ); } return md5( $string ); }





рдпрд╣ рдПрдХ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд░рддреНрди рд╣реИ, рдЬреИрд╕рд╛ рдХрд┐ рд▓рдЧрддрд╛ рд╣реИ, рдпрд╣ рд╕рдм рдХреБрдЫ рдзреНрдпрд╛рди рдХреЗрдВрджреНрд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рдерд╛ рдЬреЛ рдПрдХ рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдХреЛ рдирд╣реАрдВ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред

рддреНрд░реБрдЯрд┐ рез
Mt_rand () рдХреЗ рдмрдЬрд╛рдп рд░реИрдВрдб () рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ред рдХрд┐рд╕реА рднреА PHP рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдХреЛ рдпрд╣ рдЬрд╛рдирдирд╛ рдЪрд╛рд╣рд┐рдПред

рддреНрд░реБрдЯрд┐ реи
Sha1 () рдХреЗ рдмрдЬрд╛рдп md5 () рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ред рдХрд┐рд╕реА рднреА PHP рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдХреЛ рдпрд╣ рдЬрд╛рдирдирд╛ рдЪрд╛рд╣рд┐рдПред

рддреНрд░реБрдЯрд┐ рей
рдПрдХ 20 рдХреИрд░реЗрдХреНрдЯрд░ рд░реИрдВрдбрдо рд╕реНрдЯреНрд░рд┐рдВрдЧ рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдХрд░рдирд╛, рдФрд░ рдлрд┐рд░ рдЙрд╕реЗ 32 рдХреИрд░реЗрдХреНрдЯрд░ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдореЗрдВ рд╣реИрд╢рд┐рдВрдЧ рдХрд░рдирд╛, рдереЛрдбрд╝рд╛ рдореВрд░реНрдЦрддрд╛рдкреВрд░реНрдг рд▓рдЧрддрд╛ рд╣реИред рдмреЗрд╢рдХ, рд╣реИрд╢ рдореЗрдВ рдХрдо рдЕрд▓рдЧ-рдЕрд▓рдЧ рд╡рд░реНрдг рд╣реИрдВ, рд▓реЗрдХрд┐рди рдлрд┐рд░ рднреА рдЗрдирдкреБрдЯ рдореЗрдВ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ 7.04423e +35 рд╡рд┐рднрд┐рдиреНрди рдореВрд▓реНрдп рд╣реИрдВ, рдФрд░ рдЖрдЙрдЯрдкреБрдЯ рдореЗрдВ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ 3.40282e +38 рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВред

рддреНрд░реБрдЯрд┐ рек
рд░реИрдВрдб () рдХреЛ рдХрдИ рдмрд╛рд░ рдХреЙрд▓ рдХрд░реЗрдВред рдЗрд╕рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рдЫрджреНрдо рдпрд╛рджреГрдЪреНрдЫрд┐рдХ рд╕рдВрдЦреНрдпрд╛ рдЬрдирд░реЗрдЯрд░ рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВ, рдЗрд╕рдХреЗ рд▓рд┐рдП рдПрдХ рдорд╣рд╛рди рдЙрдкреЗрдХреНрд╖рд╛ред рд╕реНрд░реЛрдд рдмрджрд▓рдиреЗ рддрдХ, рдпрд╣ рдЖрд╕рд╛рдиреА рд╕реЗ рдЕрдиреБрдорд╛рди рд▓рдЧрд╛рдирд╛ рд╕рдВрднрд╡ рд╣реЛрдЧрд╛ рдХрд┐ рдкрд┐рдЫрд▓реА рд╕рдВрдЦреНрдпрд╛ рдХреНрдпрд╛ рд╣реЛрдЧреА, рдпрд╣ рдкрд┐рдЫрд▓реЗ рд╡рд╛рд▓реЗ рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддрд╛ рд╣реИред рдпрд╣ рдХрдИ рдлрд╝рдВрдХреНрд╢рди рдХреЙрд▓ рдХреЗ рд╕рд╛рде "рдЕрдзрд┐рдХ рдпрд╛рджреГрдЪреНрдЫрд┐рдХ" рдирд╣реАрдВ рд╣реЛрдЧрд╛ред

рддреНрд░реБрдЯрд┐ рел
рдпрд╛рджреГрдЪреНрдЫрд┐рдХ рд╕рдВрдЦреНрдпрд╛рдУрдВ рдХрд╛ рдЪрдпрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рд╕реАрдорд┐рдд рд╕реАрдорд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдпрджрд┐ рдЖрдк рд╣реИрд╢ рдлрд╝рдВрдХреНрд╢рди рдкрд░ рдЬрд╛рдиреЗ рдХреЗ рдмрд╛рдж рдЕрд▓реНрдлрд╝рд╛рдиреНрдпреВрдореЗрд░рд┐рдХ рд╡рд░реНрдгреЛрдВ рдХрд╛ рдЪрдпрди рдХреНрдпреЛрдВ рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВ? рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдмрд╣реБрдд рдЦрд░рд╛рдм рддрд░реАрдХреЗ рд╕реЗ рд╕реЛрдЪрд╛ рдЧрдпрд╛ рд╣реИред

рддреНрд░реБрдЯрд┐ рем
Md5 рдХреЗ рд▓рд┐рдП рдПрдХ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдХреЗ рд░реВрдк рдореЗрдВ рд╕рднреА рдореМрдЬреВрджрд╛ рдЗрдВрджреНрд░рдзрдиреБрд╖ рддрд╛рд▓рд┐рдХрд╛рдУрдВ рдореЗрдВ рдореМрдЬреВрдж рдЕрд▓реНрдлрд╝рд╛рдиреНрдпреВрдореЗрд░рд┐рдХ рд╡рд░реНрдгреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред

рддреНрд░реБрдЯрд┐ 7
рдХрднреА chr () рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕реБрдирд╛ рд╣реИ?

рддреНрд░реБрдЯрд┐ 8
рдкрд╣рд┐рдпрд╛ рдХреЛ рдХреНрдпреЛрдВ рдордЬрдмреВрдд рдХрд░реЗрдВ? рдЪрд░рдо рдорд╛рдорд▓реЛрдВ рдореЗрдВ, рдпрджрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рдЗрд╕рдХрд╛ рдХрд╛рд░рдг рд╣реИ, рддреЛ рдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд▓рд┐рдЦреЗрдВ (рдЗрд╕ рдлрд╝рдВрдХреНрд╢рди рдХреЛ рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ)ред



рдкрд░рд┐рдгрд╛рдореЛрдВ рдХреА рдЬрд╛рдВрдЪ рдХрд┐рдП рдмрд┐рдирд╛ рднреА, рдХрд┐рд╕реА рднреА рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдХреЛ рдкрддрд╛ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП рдХрд┐ рдЗрд╕ рдлрд╝рдВрдХреНрд╢рди рдХреЛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдлрд┐рд░ рд╕реЗ рд▓рд┐рдЦрдирд╛ рдЪрд╛рд╣рд┐рдПред



рдЖрдЗрдП рджреЗрдЦреЗрдВ рдХрд┐ рдЗрд╕реЗ рдХреИрд╕реЗ рджреЗрдЦрдирд╛ рдЪрд╛рд╣рд┐рдП рдерд╛ред





  1. рдлрд╝рдВрдХреНрд╢рди рдЙрддреНрдкрдиреНрди
  2. {
  3. рд╡рд╛рдкрд╕реА base_convert (sha1 (uniqid (mt_rand)), рд╕рдЪ )), 16 , 36 );
  4. }


рдореБрдЭреЗ рдпрд╣ рдХреИрд╕реЗ рдорд┐рд▓рд╛? рдореВрд▓ рд░реВрдк рд╕реЗ, PHP рдХреЗ рд▓рд┐рдП рдкреНрд░рд▓реЗрдЦрди рдкрдврд╝рдирд╛, рдФрд░ рдпрд╛рджреГрдЪреНрдЫрд┐рдХ рд╕рдВрдЦреНрдпрд╛ рдЬрдирд░реЗрдЯрд░ рдирд╣реАрдВ рдмрдирд╛рдирд╛, рд▓реЗрдХрд┐рди рдПрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ред



Base_convert () рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдирд╣реАрдВ рд╣реИ, рдореБрдЦреНрдпрддрдГ рдХреНрдпреЛрдВрдХрд┐ рдбреЗрдЯрд╛рдмреЗрд╕ рдлрд╝реАрд▓реНрдб рдмрд╣реБрдд рдЫреЛрдЯрд╛ рдерд╛ ( sha1 () рд╕реЗ рдХреБрдЫ рднреА рдирд╣реАрдВ рдЦреЛрдпрд╛ рдЧрдпрд╛ рд╣реИ)ред рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдпрд╣ sha1 рдХреЗ рдмрд┐рдирд╛ рдмреЗрд╣рддрд░ рд╣реЛрдЧрд╛ () , рд╣рдо рдЗрд╕реЗ рдХреЗрд╡рд▓ рд╕реБрдВрджрд░рддрд╛ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред



uniqueid () mt_rand () рд╕реЗ рдкреНрд░рд╛рдкреНрдд рдорд╛рди рд▓реЗрддрд╛ рд╣реИ рдФрд░ рдЗрд╕рдореЗрдВ рдПрдХ рдпрд╛рджреГрдЪреНрдЫрд┐рдХ рдЕрджреНрд╡рд┐рддреАрдп рдорд╛рди рдЬреЛрдбрд╝рддрд╛ рд╣реИ (рд▓реЗрдХрд┐рди рдПрдХ рдкреВрд░реНрд╡рд╛рдиреБрдореЗрдп рд╕реАрдорд╛ рдореЗрдВ, рдпрд╣ рджреЛрдиреЛрдВ рдХрд╛рд░реНрдпреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдордЭ рдореЗрдВ рдЖрддрд╛ рд╣реИ)ред рдпрд╣ PHP рдкреНрд░рд▓реЗрдЦрди рджреНрд╡рд╛рд░рд╛ рдЕрдиреБрд╢рдВрд╕рд┐рдд рд╣реИ рдФрд░ рдпрд╣ рдкрд░реНрдпрд╛рдкреНрдд рд╕реЗ рдЕрдзрд┐рдХ рд╣реИред



рдЕрдм рдЖрдк рд╢рд╛рдпрдж рдЦреБрдж рд╕реЗ рдкреВрдЫреЗрдВ рдХрд┐ рдореБрдЭреЗ рдпрд╣ рдХреЛрдб рдХрд╣рд╛рдВ рдорд┐рд▓рд╛ред



рд╕рд┐рдореНрдлрдиреА рдлреНрд░реЗрдорд╡рд░реНрдХ рдХреЗ рд▓рд┐рдП рдлрд╝рдВрдХреНрд╢рди sfGuardPlugin рдФрд░ sfDoctrineGuardPlugin рдореЗрдВ рд╣реИ ред рдпрд╣ рдлрд╝рдВрдХреНрд╢рди рд▓рдЧрднрдЧ рд╢реБрд░реБрдЖрдд рд╕реЗ рд╣реА рд╣реИ, рд╣рд╛рд▓рд╛рдВрдХрд┐ рдпрд╣ рдмрджрддрд░ рдерд╛ ред рдпреЗ рдЕрдм рддрдХ рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рдкреНрд░рд▓реЗрдЦрди рджреНрд╡рд╛рд░рд╛ рдЕрдиреБрдореЛрджрд┐рдд рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рдкреНрд▓рдЧрдЗрдиреНрд╕ рд╣реИрдВред



рдЗрд╕рдХрд╛ рдХреНрдпрд╛ рдорддрд▓рдм рд╣реИ? рдХреБрдЫ рд╕рд┐рд╕реНрдЯрдореЛрдВ рдкрд░, рдХрд┐рд╕реА рднреА рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рдЬрд╛рдирд╡рд░ рдмрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд▓реЙрдЧ рдЗрди рдХрд░рдирд╛ рдмрд╣реБрдд рд╕рд░рд▓ рд╣реЛрдЧрд╛ред рдпрд╛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЧрд▓рддреА рд╕реЗ рдХрд┐рд╕реА рдЕрдиреНрдп рдХреЗ рд░реВрдк рдореЗрдВ рд▓реЙрдЧ рдЗрди рдХрд░ рд╕рдХрддрд╛ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдЯрдХреНрдХрд░ рдХреА рд╕рдВрднрд╛рд╡рдирд╛ рдмрд╣реБрдд рдЕрдзрд┐рдХ рд╣реИред



рдареАрдХ рд╣реИ, рдЕрдЧрд░ рдпрд╣ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╣реИ, рддреЛ рдХрд┐рд╕реА рдХреЛ рдЗрд╕ рдкрд░ рдзреНрдпрд╛рди рджреЗрдирд╛ рдЪрд╛рд╣рд┐рдП! рдореИрдВ рд╢рд╛рдпрдж рд╣рдорд▓рд╛рд╡рд░ рдирд╣реАрдВ рд╣реВрдВред

рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдпрд╣ рд╣реИред рдореБрдЭреЗ рдПрдХ рдкреБрд░рд╛рдиреЗ рдбреЗрдмрд┐рдпрди рд╕рд░реНрд╡рд░ рдкрд░ рдпрд╣ рд╕рдм рдкреБрди: рдкреЗрд╢ рдХрд░рдиреЗ рдХрд╛ рдЕрд╡рд╕рд░ рдорд┐рд▓рд╛, рдФрд░ рдЗрд╕ рд╕рд░реНрд╡рд░ рдкрд░ рдПрдХ рд╕рд╛рдЗрдЯ рдереА рдЬрд╣рд╛рдВ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдиреЗ рдХрдИ рдмрд╛рд░ рд╢рд┐рдХрд╛рдпрдд рдХреА рдХрд┐ рд╡реЗ рдПрдХ рдЕрдиреНрдп рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рд░реВрдк рдореЗрдВ рд▓реЙрдЧ рдЗрди рдХрд░ рд░рд╣реЗ рдереЗ (рдореБрдЭреЗ рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рдпрд╣ рд╕рд░реНрд╡рд░ рд╡рд┐рдлрд▓ рд╣реЛ рдЧрдпрд╛ рдерд╛ рдФрд░ рдкрд░рд┐рдпреЛрдЬрдирд╛ рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рдкрд░ рдХрд╛рдо рдХрд░ рд░рд╣реА рд╣реИ рд╕рдорд╛рд░реЛрд╣)ред рдореИрдВрдиреЗ рдЗрд╕реЗ рд╡рд┐рдВрдбреЛрдЬ рдПрдХреНрд╕рдкреА рдХреЗ рддрд╣рдд рдПрдХ рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрди рдореЗрдВ рдЪрд▓рд╛рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА (рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдПрдХ рдпрд╛рджреГрдЪреНрдЫрд┐рдХ рд╕рдВрдЦреНрдпрд╛ рдЬрдирд░реЗрдЯрд░ рдХреА рдЦрд╛рдорд┐рдпреЛрдВ рдХреЗ рд╕рд╛рде PHP рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХрд╛ рд╕рдмрд╕реЗ рдЖрд╕рд╛рди рддрд░реАрдХрд╛ рдерд╛), рд╕рдлрд▓рддрд╛ рдХреЗ рд╕рд╛рде, рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗред рдЪреВрдВрдХрд┐ рдореБрдЭреЗ рдЗрди рджреЛрдиреЛрдВ рдорд╢реАрдиреЛрдВ рдкрд░ рдмрд╣реБрдд рд╕рд╛рд░реЗ рдЯрдХрд░рд╛рд╡ рдорд┐рд▓реЗ, рдЗрд╕рд▓рд┐рдП рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рд╕рдВрднрд╡ рдЙрдиреНрдирдд рд╕рд┐рд╕реНрдЯрдо рдкрд░ рднреА рддреНрд░реБрдЯрд┐ рдХреЛ рдХреБрдЫ рдкреНрд░рдпрд╛рд╕ рдХреЗ рд╕рд╛рде рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред



рдореИрдВ рдРрд╕рд╛ рдХреНрдпреЛрдВ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ?

рдХреНрдпреЛрдВрдХрд┐ рдореИрдВрдиреЗ рдЫрд╣ рдорд╣реАрдиреЗ рдкрд╣рд▓реЗ рдЗрд╕рдХреА рд╕реВрдЪрдирд╛ рджреА рдереА, рд▓реЗрдХрд┐рди рдЗрд╕ рдкрд░ рдереЛрдбрд╝рд╛ рдзреНрдпрд╛рди рджрд┐рдпрд╛ рдЧрдпрд╛ред

рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╕рд┐рдореНрдлрдиреА рдорд╣рд╛рди рд╣реИ, рд▓реЗрдХрд┐рди рд╕реБрд░рдХреНрд╖рд╛ рдЦрд░рд╛рдм рд╣реИ (рд╣рд╛рд▓рд╛рдВрдХрд┐ рдореЗрд░реА рдЕрдиреНрдп рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдВ рдорд╛рдирдХ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдпрд╛ рд╣реЛрд╕реНрдЯрд┐рдВрдЧ рдкреНрд░рдерд╛рдУрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЕрдзрд┐рдХ рд╣реИрдВ, рдЬреЛ рдХреЛрдб рдХреЗ рдмрдЬрд╛рдп рд╕рд┐рдореНрдлрдиреА рджреНрд╡рд╛рд░рд╛ рдкреНрд░реЗрд░рд┐рдд рд╣реИрдВ)ред




рдЗрд╕ рд╡рд┐рд╖рдп рдкрд░, рдПрдХ рдФрд░ рдкреЛрд╕реНрдЯ рд╣реИ рдЬрд╣рд╛рдВ рдПрдХ рдЪрдорддреНрдХрд╛рд░ рдлрд╝рдВрдХреНрд╢рди рдХреЗ рдХрд╛рдо рдХрд╛ рдПрдХ рдЙрджрд╛рд╣рд░рдг рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред



All Articles