рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдлрд╝рд╛рдЗрд▓реЛрдВ рдореЗрдВ PHP рдХреЛрдб рдирд┐рд╖реНрдкрд╛рджрди

рдЕрдзрд┐рдХрд╛рдВрд╢ рд╡реЗрдм рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдореЗрдВ, рд╕реНрдерд┐рд░ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдлрд╛рдЗрд▓реЗрдВ рдбреЗрд╡рд▓рдкрд░ рдХреЗ рд╕рд╛рде 100% рд╕рдВрддреБрд╖реНрдЯ рд╣реИрдВред рд╣рд╛рд▓рд╛рдВрдХрд┐, рдХрднреА-рдХрднреА рдпрд╣ PHP рдХреЛ рдЬреЛрдбрд╝рдиреЗ рдФрд░ рдЬреЗрдПрд╕ рдлрд╛рдЗрд▓ рдХреА рд╕рд╛рдордЧреНрд░реА рдХреЛ "рдлреНрд▓рд╛рдИ рдкрд░" рдЙрддреНрдкрдиреНрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрднреА-рдХрднреА рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рд╕рдорд╛рдзрд╛рди рд╣реЛрддрд╛ рд╣реИ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдбреЗрдЯрд╛рдмреЗрд╕ рд╕реЗ рдЙрддреНрдкрд╛рджреЛрдВ рдХреЗ рд▓рд┐рдП рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдореВрд▓реНрдп рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВ рдФрд░ рдСрд░реНрдбрд░ рдлреЙрд░реНрдо рдХреЛ рд╕рддреНрдпрд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдиреНрд╣реЗрдВ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдореЗрдВ рдкрд╛рд╕ рдХрд░реЗрдВ)ред рдпрд╣ рдХреИрд╕реЗ рдХрд░реЗрдВ?

рд╡рд┐рдзрд┐ рдПрдХ: рд╕рд░рд▓

рдмреЗрд╢рдХ, рд╕рдмрд╕реЗ рд╕рд░рд▓ рдЙрдкрд╛рдп рдпрд╣ рд╣реИ рдХрд┐ рдЕрдкрдиреЗ HTML рдЯреЗрдореНрдкрд▓реЗрдЯ рдХреЗ рдЕрдиреБрднрд╛рдЧ рдХреЗ рдЕрдВрджрд░ PHP рдХреЛрдб рдХреЛ рд╢рд╛рдорд┐рд▓ рдХрд░реЗрдВ, рдХреНрдпреЛрдВрдХрд┐ рдПрдХ рдореМрдХрд╛ рд╣реИ рдХрд┐ рдПрдХ .php рдПрдХреНрд╕рдЯреЗрдВрд╢рди рд╣реЛрдЧрд╛ред

 <script> var jsVar = "<?php echo $phpVar ?>"; </script> 

рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдЕрдЧрд░ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдПрдХ .htm рдпрд╛ .html рдЯреЗрдореНрдкреНрд▓реЗрдЯ рд╣реИ, рддреЛ рдЬреНрдпрд╛рджрд╛рддрд░ рдорд╛рдорд▓реЛрдВ рдореЗрдВ рд╡реЗрдм рд╕рд░реНрд╡рд░ PHP рдХреЛрдб рдХреЛ рд╢рд╛рдорд┐рд▓ рдХрд░рдиреЗ рдХреЛ рд╕рдордЭрдиреЗ рдХреЗ рд▓рд┐рдП рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ (рдпрджрд┐ рдирд╣реАрдВ, рддреЛ рдиреЛрдЯ рдХреЗ рдЕрдВрдд рдореЗрдВ рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХрд╛ рдПрдХ рд╕рд░рд▓ рдЙрджрд╛рд╣рд░рдг рд╣реИ)ред рд▓реЗрдХрд┐рди рд╕реБрдВрджрд░рддрд╛ рдХреЗ рд▓рд┐рдП, рдпрд╣ рд╡рд┐рдХрд▓реНрдк рд╕рдмрд╕реЗ рд╕реБрд░реБрдЪрд┐рдкреВрд░реНрдг рдирд╣реАрдВ рд╣реИред рдордХреНрдЦрд┐рдпреЛрдВ рдФрд░ рдХрдЯрд▓реЗрдЯ рдХреЛ рдЕрд▓рдЧ-рдЕрд▓рдЧ рд░рдЦрдирд╛ рдЕрдЪреНрдЫрд╛ рд╣реЛрдЧрд╛ред

рд╡рд┐рдзрд┐ рджреЛ: рд╕реБрдВрджрд░

рджреВрд╕рд░рд╛ рдЙрдкрд╛рдп рд╡реЗрдм рд╕рд░реНрд╡рд░ рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдирд╛ рд╣реИ рддрд╛рдХрд┐ рдпрд╣ PHP рдХреЛрдб рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рдкрд╛рд░реНрд╕ рдХрд░реЗред рдпрд╣ рд╡рд╛рдВрдЫрд┐рдд рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рдПрдХ .htaccess рдлрд╝рд╛рдЗрд▓ рдмрдирд╛рдиреЗ рдпрд╛ рдореМрдЬреВрджрд╛ рдПрдХ рдХреЛ рдЦреЛрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рд╣реИ рдФрд░ рдЗрд╕рдореЗрдВ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдкрдВрдХреНрддрд┐рдпрд╛рдБ рдЬреЛрдбрд╝реЗрдВ:

 AddType application/x-httpd-php .js AddHandler x-httpd-php5 .js <FilesMatch "\.(js|php)$"> SetHandler application/x-httpd-php </FilesMatch> 

рдкреНрд░реЛ рдПрдЯ рдХреЙрдиреНрдЯреНрд░рд╛: рдпрд╣ рд╣рдореЗрдВ рдХреНрдпрд╛ рджреЗрддрд╛ рд╣реИ?

рдкреНрд░реЛ

рдХреЙрдиреНрдЯреНрд░рд╛

рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛

рд╡реЗрдм рд╕рд░реНрд╡рд░ рдХреЗ рд▓рд┐рдП .htm рдФрд░ .html рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рдкрд╛рд░реНрд╕ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдФрд░ рдЙрдирдореЗрдВ рд╢рд╛рдорд┐рд▓ PHP рдХреЛрдб рдХреЛ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, .htaccess рдореЗрдВ рдирд┐рдореНрди рдкрдВрдХреНрддрд┐рдпрд╛рдБ рдЬреЛрдбрд╝реЗрдВ:

 AddType application/x-httpd-php .htm .html AddHandler x-httpd-php5 .htm .html <FilesMatch "\.(htm|html|php)$"> SetHandler application/x-httpd-php </FilesMatch> 

рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ, рдкрд░рд┐рд╡рд░реНрдзрди рдФрд░ рдЕрдиреБрднрд╡ рдХреЗ рдЖрджрд╛рди-рдкреНрд░рджрд╛рди рдХрд╛ рд╕реНрд╡рд╛рдЧрдд рд╣реИред

рдирд┐рд╖реНрдХрд░реНрд╖


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

Source: https://habr.com/ru/post/In139154/


All Articles