рдлрд╝реНрд▓реИрд╢ рд╕рд╛рдЗрдЯреЛрдВ рдореЗрдВ URL рдХреА рд╕реНрд╡рдЪреНрдЫрддрд╛ рдкрд░ рд╡рд┐рдЪрд╛рд░

рд╡реЗ рджрд┐рди рдЖ рдЧрдП рдЬрдм рдЬреИрдХрдм рдиреАрд▓рд╕рди рдиреЗ рдлреНрд▓реИрд╢ рдХреЛ рдбрд╛рдВрдЯрд╛ рдХреНрдпреЛрдВрдХрд┐ рдЗрд╕рдореЗрдВ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рдиреЗрд╡рд┐рдЧреЗрд╢рди рдХреА рдХрдореА рд╣реИ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рд▓рд┐рдВрдХ рдХреЛ рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдкреГрд╖реНрда рдЕрд╕рд╛рдЗрди рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛, рдмреИрдХ рдФрд░ рдлреЙрд░рд╡рд░реНрдб рдмрдЯрди рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВ, рдЖрджрд┐ред



рдЬреИрдХрдм рдиреАрд▓рд╕рди, рдЕрдиреБрдЪреНрдЫреЗрдж - рдлреНрд▓реИрд╢ 99% рдЕрд╕реНрд╡реАрдХрд╛рд░реНрдп рд╣реИ :



тАЬрд╕рд╛рдЗрдЯ рдкрд░ рдЖрдиреЗ рд╡рд╛рд▓реЗ рд▓реЛрдЧ рдЬрдм рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддрдм рдЪрд▓реЗ рдЬрд╛рддреЗ рд╣реИрдВред рдпрд╣реА рдХрд╛рд░рдг рд╣реИ рдХрд┐ рдЕрдиреНрдп рдиреБрдХрд╕рд╛рди рдХреА рдЙрдкрд╕реНрдерд┐рддрд┐ рдХреЗ рдмрд╛рд╡рдЬреВрдж, рд╡реЗрдм рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдирд╛ рдЗрддрдирд╛ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╣реИред рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ, рдХрдИ рдлреНрд▓реИрд╢ рдбрд┐рдЬрд╛рдЗрдирд░ рдЗрд╕ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреА рд╕реНрд╡рддрдВрддреНрд░рддрд╛ рдХреЛ рдкреНрд░рддрд┐рдмрдВрдзрд┐рдд рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рд╕рд╛рдЗрдЯреЛрдВ рдХреЛ рдкреНрд░рд╕реНрддреБрддрд┐рдпреЛрдВ рдореЗрдВ рдмрджрд▓ рджреЗрддреЗ рд╣реИрдВ рдЬреЛ рдЗрдВрдЯрд░реИрдХреНрдЯрд┐рд╡ рдХрд╛рд░реНрдпрдХреНрд░рдореЛрдВ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдЯреЗрд▓реАрд╡рд┐рдЬрди рд╡рд┐рдЬреНрдЮрд╛рдкрдиреЛрдВ рдХреА рддрд░рд╣ рдЕрдзрд┐рдХ рд╣реИрдВред рд╡реАрдбрд┐рдпреЛ рдХреЛ рд╡рд╛рдкрд╕ "рд╕рд╣реЗрдЬрдирд╛" рдЕрд╕рдВрднрд╡ рд╣реИ, рдкрд┐рдЫрд▓рд╛ рдмрдЯрди рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ ред "



рдпрд╣ рд▓реЗрдЦ 1999 рдореЗрдВ рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рдерд╛, рдФрд░ рдлрд┐рд░ рдЬреИрдХрдм рдиреАрд▓рд╕рди рджреНрд╡рд╛рд░рд╛ рдЙрд▓реНрд▓рд┐рдЦрд┐рдд рдЗрди рд╕рднреА рдмрд┐рдВрджреБрдУрдВ рдХреЛ рд╡рд╛рд╕реНрддрд╡рд┐рдХрддрд╛ рдореЗрдВ рдЕрдиреБрд╡рд╛рдж рдХрд░рдирд╛ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдореБрд╢реНрдХрд┐рд▓ рдерд╛ред рдпрд╣ рд▓рдЧрднрдЧ рдЕрд╕рдВрднрд╡ рд╣реИред



рдЗрд╕ рд╡рд┐рд╖рдп рдкрд░ рд╡реЗрдм рдкрд░, рдЗрддрдиреА рдЬрд╛рдирдХрд╛рд░реА рдирд╣реАрдВ рд╣реИ рдФрд░ рдордВрдЪреЛрдВ рдФрд░ рд╕рдорд╛рдЪрд╛рд░ рдкрддреНрд░реЛрдВ рдкрд░ рдпрд╣ рд╕рд╡рд╛рд▓ рдЕрдХреНрд╕рд░ рдкреВрдЫрд╛ рдЬрд╛рддрд╛ рд╣реИ:



рдлреНрд▓реИрд╢рдЧреБрд░реБ , рд▓реЗрдЦ - рдкреНрд░рднрд╛рд╡реА рдлреНрд▓реИрд╢ рдиреЗрд╡рд┐рдЧреЗрд╢рди рдФрд░ рдорд╛рдЗрдХрд▓ рдПрдВрдЯрд┐рдкрд┐рди рджреНрд╡рд╛рд░рд╛, рд▓реЗрдЦ - рдлреНрд▓реИрд╢ рдЗрдВрдЯрд░реИрдХреНрд╢рди - рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдФрд░ рдлреНрд▓реИрд╢ рд╕рд╛рдЗрдЯ рдиреЗрд╡рд┐рдЧреЗрд╢рди ред



рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк, рдЖрдкрдХреЗ рдлрд╝реНрд▓реИрд╢-рд╕рд╛рдЗрдЯ рдкрд░ рдиреЗрд╡рд┐рдЧреЗрд╢рди, рдЗрди рдкрд╛рдареЛрдВ рдХреЛ рдкрдврд╝рдиреЗ рдХреЗ рдмрд╛рдж, рдЗрд╕ рддрд░рд╣ рджрд┐рдЦреЗрдЧрд╛: http://yoursite.com/#news/2006/08/25



рдФрд░ рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, "рдмреИрдХ" рдФрд░ "рдлреЙрд░рд╡рд░реНрдб" рдмрдЯрди рдХрд╛рдо рдХрд░реЗрдВрдЧреЗ (рдХреЗрд╡рд▓ рдмрдЯрди рдлреНрд▓реИрд╢рдЧреБрд░реБ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВред рдПрдбреНрд░реЗрд╕ рдмрд╛рд░ рдЕрдкрдбреЗрдЯ рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИ)ред



рдпрд╣ рд▓реЗрдЦ рдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдереЛрдбрд╝рд╛ рд╕рд╛ рдирд╣реАрдВ рд╣реИ - рдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЕрдзрд┐рдХ, рд▓реЗрдХрд┐рди рдпрд╣рд╛рдВ рдореИрдВ рдпрд╣ рджрд┐рдЦрд╛рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ рдХрд┐ рдЖрдк рдХрд┐рд╕реА URL рдХреЛ рдФрд░ рдЕрдзрд┐рдХ рд╕реБрдВрджрд░ (рд╕реНрд╡рдЪреНрдЫ) рдХреИрд╕реЗ рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВред URL рдХреБрдЫ рдЗрд╕ рддрд░рд╣ рджрд┐рдЦреЗрдЧрд╛: http://yoursite.com/news/2006/08/25



рдкрд┐рдЫрд▓реЗ рдЙрджрд╛рд╣рд░рдг рдХреЗ рд╕рд╛рде рдЕрдВрддрд░ рдкрд░ рдзреНрдпрд╛рди рджреЗрдВ? рд╣рд╛рдВ, # рдЪрд┐рд╣реНрди рдЧрд╛рдпрдм рд╣реИред

рдпрд╣ рдПрдХ рддрд┐рдкрд╣рд┐рдпрд╛ рдХреА рддрд░рд╣ рд▓рдЧрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди # рдХреЗ рдмрд┐рдирд╛, рд╕рдм рдХреБрдЫ рдЬрд▓реНрджреА рд╣реИ, рдкреНрд░реАрдЯреАрдпрд░ рд╕рд╣рдордд рд╣реИрдВред



рдореИрдВ рдЖрдкрдХреЛ рд╕рд▓рд╛рд╣ рджреЗрддрд╛ рд╣реВрдВ рдХрд┐ рдЖрдк рдЖрд░реНрдЯрдореА рд▓реЗрдмреЗрджреЗрд╡ рдХреЗ рд╕рд╣рд╕рдВрдпреЛрдЬрди рдкрд░ рдПрдХ рдЕрдзреНрдпрд╛рдп рдкрдврд╝реЗрдВ:

Fight 48. рд╣рдо URL рдХреА рд╢реБрджреНрдзрддрд╛ рдХреЗ рд▓рд┐рдП рд▓рдбрд╝рддреЗ рд╣реИрдВ



рд▓реЗрдХрд┐рди рдореЗрд░реА рд╡рд┐рдзрд┐ рджреЛрд╖реЛрдВ рдХреЗ рдмрд┐рдирд╛ рдирд╣реАрдВ рд╣реИ, рдЕрдлрд╕реЛрд╕:



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



рдореИрдВ рдпрд╣ рд╕рдордЭрд╛рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░реВрдВрдЧрд╛ рдХрд┐ рдпрд╣ рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ рдФрд░ рдЗрд╕рдХреЗ рд▓рд┐рдП .htaccess



рдлрд╝рд╛рдЗрд▓ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХреНрдпреЛрдВ рд╣реИред



.htaccess



рдлрд╝рд╛рдЗрд▓ (рд╡рд┐рдХрд┐рдкреАрдбрд┐рдпрд╛ рдкрд░ рдЖрдзрд╛рд░рд┐рдд)



.htaccess



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



.htaccess



httpd.conf



рд╕рдорд╛рди рд╣реИ, рдЗрд╕ рдЕрдВрддрд░ рдХреЗ рд╕рд╛рде рдХрд┐ рдпрд╣ рдХреЗрд╡рд▓ рдЙрд╕ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХреЛ рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд░рддрд╛ рд╣реИ рдЬрд┐рд╕рдореЗрдВ рдпрд╣ рд╕реНрдерд┐рдд рд╣реИ рдФрд░ рдЗрд╕рдХреА рдмрд╛рд▓ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рд╣реИред рдХрд┐рд╕реА рд╡рд┐рд╢реЗрд╖ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ .htaccess



рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ httpd.conf рдореЗрдВ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рд╣реИред



.Htaccess рдлрд╝рд╛рдЗрд▓ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЕрдзрд┐рдХ рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рд▓рд┐рдП, рдпрд╣рд╛рдБ - en.wikipedia.org/wiki/.htaccess , рд╕рд╛рде рд╣реА apache.org рдкрд░



1) рддреЛ, рдПрдХ .htaccess



рдлрд╝рд╛рдЗрд▓ рдмрдирд╛рдПрдБ:



RewriteEngine On

RewriteBase /

RewriteCond %{REQUEST_FILENAME} !-f

RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule . / - -/index.php [L]








рдореИрдВ рдЗрд╕ рдмрд╛рд░реЗ рдореЗрдВ рд╡рд┐рд╡рд░рдг рдореЗрдВ рдирд╣реАрдВ рдЬрд╛рдКрдВрдЧрд╛ рдХрд┐ рдпрд╣ рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░, .htaccess



рдлрд╝рд╛рдЗрд▓ рдХреЛ рдЙрдкрд░реЛрдХреНрдд рдХреЛрдб рдХреЗ рд╕рд╛рде рдЖрдкрдХреА рд╕рд╛рдЗрдЯ рдХреЗ рд░реВрдЯ рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рдбрд╛рд▓рддреЗ рд╣реБрдП, рдЪрд╛рд╣реЗ рдЖрдк рдПрдбреНрд░реЗрд╕ рдмрд╛рд░ рдореЗрдВ рдХреЛрдИ рднреА рд░рд╛рд╕реНрддрд╛ рдХреНрдпреЛрдВ рди рд▓рд┐рдЦ рд▓реЗрдВ, index.php рдлрд╝рд╛рдЗрд▓, рдЬреЛ рдХрд┐ .htaccess



рдлрд╝рд╛рдЗрд▓ рдХреЗ рд╕рд╛рде рд╕реНрдерд┐рдд рд╣реИ, рд╕рднреА рдПрдХ рд╣реА рд░реВрдЯ рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рд▓реЛрдб рдХреА рдЬрд╛рдПрдЧреАред ред



рдЬрд░реВрд░реА рдирд╣реАрдВ рдХрд┐ index.php (рдЖрдкрдХрд╛ рд╕рд░реНрд╡рд░ PHP рдХрд╛ рд╕рдорд░реНрдерди рди рдХрд░реЗ), index.htm рдФрд░ index.html рднреА рд╕рдВрднрд╡ рд╣реИрдВред рдореБрдЦреНрдп рдмрд╛рдд рдпрд╣ рд╣реИ рдХрд┐ рдЖрдкрдХрд╛ рд╕рд░реНрд╡рд░ рдЬрд╛рдирддрд╛ рд╣реИ рдХрд┐ рдпрджрд┐ рдлрд╝рд╛рдЗрд▓ рдЗрдВрдбреЗрдХреНрд╕ (рдПрди-рд░рд┐рдЬрд╝реЙрд▓реНрдпреВрд╢рди) рд╣реИ, рддреЛ рдЖрдкрдХреЛ рдЗрд╕ рдпрд╛ рдЙрд╕ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХреЛ рд▓реЛрдб рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред



рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдореЗрд░рд╛ рд╡рд┐рдЪрд╛рд░ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдереЛрдбрд╝рд╛ рд╕реНрдкрд╖реНрдЯ рд╣реЛрдиреЗ рд▓рдЧрд╛ рд╣реИред



Index.php рдореЗрдВ рд╣рдо swf рдПрдореНрдмреЗрдб рдХрд░рддреЗ рд╣реИрдВ, рдХреЛрдИ рдлрд░реНрдХ рдирд╣реАрдВ рдкрдбрд╝рддрд╛ рдХрд┐ рдХреИрд╕реЗ, рдпрд╣ рдорд╛рдирдХ рддрд░реАрдХреЗ рд╕реЗ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдпрд╛ рдпрд╣ SWFObject (рдореИрдВ рд╕рд▓рд╛рд╣ рджреЗрддрд╛ рд╣реВрдВ) рдХреЗ рд╕рд╛рде рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ ред рдкреВрд░реНрдг рдкрде рдХреЛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдпрд╣ рдмрд╣реБрдд рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ:



var so = new SWFObject("main.swf", "main", "100%", "100%", "8", "0x000000", false, "high");so.addVariable("app", getQueryParamValue("app"));

so.addVariable("id", getQueryParamValue("id"));

so.write("flashcontent");








рдЗрд╕рд▓рд┐рдП, рдпрджрд┐ рдЖрдкрдиреЗ main.swf рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд┐рдпрд╛ рд╣реИ, рддреЛ рдкрддрд╛ рдмрд╛рд░ рд╕реЗ рдХреНрд╡реЗрд░реА рдХрд░рддреЗ рд╕рдордп, http://yoursite.com/eng/portfolio/design/my_first_work/ , SWFObject рдХреЛ рдореБрдЦреНрдп main.swf рдирд╣реАрдВ рдорд┐рд▓реЗрдЧрд╛, рдХреНрдпреЛрдВрдХрд┐ рд╕рдВрд▓рдЧреНрди рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдФрд░ рдкреЛрд░реНрдЯрдлреЛрд▓рд┐рдпреЛ рдЖрджрд┐ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЕрд╕реНрддрд┐рддреНрд╡ рдореЗрдВ рдирд╣реАрдВ рд╣реИред



рдЕрдм main.swf рдХреЛ рдХреИрд╕реЗ рдкрддрд╛ рдЪрд▓рддрд╛ рд╣реИ рдХрд┐ рдпрд╣ http://yoursite.com/eng/portfolio/design/my_first_work/ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рд╣реИ?



рдЗрд╕рдХреЗ рджреЛ рддрд░реАрдХреЗ рд╣реИрдВ:

  1. рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ ( location.pathname



    ) рдФрд░ flashvars



    рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛
  2. рд╕реАрдзреЗ ActionScript (_root._url



    ) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░


рдореИрдВ рдкрд╣рд▓рд╛ рддрд░реАрдХрд╛ рдкрд╕рдВрдж рдХрд░рддрд╛ рд╣реВрдВред

рдРрд╕реА рд╕реНрдХреАрдо - URL.pathname рдкреНрд░реЙрдкрд░реНрдЯреА URL рдХреЗ рдЙрд╕ рд╣рд┐рд╕реНрд╕реЗ рд╕реЗ рдЕрд░реНрдХ рдирд┐рдХрд╛рд▓рддреА рд╣реИ, рдЬрд┐рд╕рдореЗрдВ рдЙрд╕рдХрд╛ рд╣рд┐рд╕реНрд╕рд╛ рд╣реИред рдпрд╣ URL рдХреЛ рдлреНрд▓реИрд╢рд╡рд╛рд░реНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реБрдП, main.swf рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдЬрд╛рддрд╛ рд╣реИ (рдЖрдк рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рд╡реИрд╕реЗ, рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ location.pathname



рдХреЛ рдкрд╛рд░реНрд╕ рдХрд░реЗрдВ рдФрд░ рдкреНрд░рддреНрдпреЗрдХ рдЪрд░ рдХреЛ main.swf рдореЗрдВ рдЕрд▓рдЧ рд╕реЗ рдкрд╛рд╕ рдХрд░реЗрдВред рдореЗрд░реЗ рдЙрджрд╛рд╣рд░рдг рдореЗрдВ, location.pathname



рдХреЛ рд╕реАрдзреЗ main.swf рдореЗрдВ рдкрд╛рд░реНрд╕ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ):



var so = new SWFObject("http://yourserver.com/main.swf", "main", "100%", "100%", "8", "0x000000", false, "high");

so.addVariable("location_pathname", location.pathname);

so.write("flashcontent");









рдЦреИрд░, рдлрд┐рд░ main.swf рдореЗрдВ, _root



рдорд╛рдзреНрдпрдо рд╕реЗ, рд╣рдореЗрдВ location_pathname



рдЪрд░ рдорд┐рд▓рддрд╛ рд╣реИ, рдХрд╣рддреЗ рд╣реИрдВ:

_root.location_pathname="/eng/portfolio/design/my_first_work/"



рдФрд░ рдлрд┐рд░ рд╕реНрдЯреНрд░рд┐рдВрдЧреНрд╕ рдХрд╛ рд╕рд╛рдорд╛рдиреНрдп рдХреНрд░рдорд╛рдВрдХрди рдЖрддрд╛ рд╣реИред рдХреНрд░рдорд╛рдВрдХрди рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХрд╛рдлреА рд╣рдж рддрдХ рдЖрдкрдХреА рд╕рд╛рдЗрдЯ рдХреА рд╕рдВрд░рдЪрдирд╛ рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддреА рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдореИрдВ рдПрдХ рд╕рд╛рдзрд╛рд░рдг Location Serializer



рдлрд╝рдВрдХреНрд╢рди рдХреЗ рд▓рд┐рдП рдХреЛрдб рджреВрдВрдЧрд╛ (рдпрд╣ рд╕рдмрд╕реЗ рд╕рд░рд▓ рдЙрджрд╛рд╣рд░рдг рд╣реИ):



var location:Object = new Object();

location.pathname = _root.location_pathname

function LocationSerializer(path:String) {

var pathname_str:String = path.substr(1, path.length-2);

var path_arr:Array = pathname_str.split("/");

trace("Language: " path_arr[0]);

trace("Category: " path_arr[1]);

trace("SubCategory: " path_arr[2]);

trace("Id: " path_arr[3]);

}

LocationSerializer (location.pathname);









path_arr[0]



, рдЖрджрд┐ рдХреЗ рдЖрдзрд╛рд░ рдкрд░, рдЖрдк xml рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдЕрдиреБрд░реЛрдз рднреЗрдЬ рд╕рдХрддреЗ рд╣реИрдВ (рдХрдИ рд╕рдорд╛рдзрд╛рди рд╣реИрдВ - рдЖрдк рдирд┐рдпрдорд┐рдд рд╕реНрдереИрддрд┐рдХ xml рдХрд╛ рд▓рд┐рдВрдХ рджреЗ рд╕рдХрддреЗ рд╣реИрдВ, рдпрд╛ mysql рдореЗрдВ рдбреЗрдЯрд╛ рд╕реНрдЯреЛрд░ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдЕрдиреБрд░реЛрдз рдкрд░ xml рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ)ред

рдХреБрдЫ рдЗрд╕ рддрд░рд╣:



loadXML("project.php?lang="+ path_arr[0]+"&category="+ path_arr[1]+ path_arr[2]+"&id="+ path_arr[3])







рд╕реНрд╡рд╛рднрд╛рд╡рд┐рдХ рд░реВрдк рд╕реЗ рдЖрдк рдХрд╣рддреЗ рд╣реИрдВ - path_arr[0]



, [1]



, [n...]



рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рдмрдирд╛рдПрдВ рд▓рд╛рдЧрдд рдкреНрд░рднрд╛рд╡реА рдирд╣реАрдВ рд╣реИред рдореИрдВ рд╕рд╣рдордд рд╣реВрдВ, рдореИрдВ, рдореЗрд░реА рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреЗ рд▓рд┐рдП - рдПрдХ рд╡рд┐рд╢реЗрд╖ рд╡рд░реНрдЧ (рдпрд╛ рдмрд▓реНрдХрд┐ рд╡рд░реНрдЧреЛрдВ рдХрд╛ рдПрдХ рд╕рдореВрд╣) рд╣реИ рдЬреЛ рдРрд╕рд╛ рдХрд░рддреЗ рд╣реИрдВред рд▓реЗрдХрд┐рди рдпрд╣ рдЪрд░реНрдЪрд╛ рдХрд╛ рдПрдХ рдЕрд▓рдЧ рд╡рд┐рд╖рдп рд╣реИред



рдЗрд╕ рд▓реЗрдЦ рдореЗрдВ, рдореИрдВ рдлреНрд▓реИрд╢ рд╕рд╛рдЗрдЯреНрд╕, рддрдерд╛рдХрдерд┐рдд рдбреАрдкрд▓рд┐рдВрдХ рдХреЗ рд▓рд┐рдП рд╕реНрд╡рдЪреНрдЫ рдпреВрдЖрд░рдПрд▓ рдмрдирд╛рдиреЗ рдХреЗ рд╕рд╛рдорд╛рдиреНрдп рд╕рд┐рджреНрдзрд╛рдВрддреЛрдВ рдХреЛ рд╕рд╛рдЭрд╛ рдХрд░рддрд╛ рд╣реВрдВред рд╡рд╣ рдореВрд▓ рд░реВрдк рд╕реЗ рдпрд╣ рд╣реИред

рдореБрдЭреЗ рдЖрд╢рд╛ рд╣реИ рдХрд┐ рдореИрдВрдиреЗ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рдЕрдкрдирд╛ рд╡рд┐рдЪрд╛рд░ рд░рдЦрд╛ рд╣реИ - рдФрд░ рдЖрдкрдХреЛ рд╕реЛрдЪрдиреЗ рдХрд╛ рдХрд╛рд░рдг рджрд┐рдпрд╛ рд╣реИред



рдФрд░ рд╡рд┐рдЪрд╛рд░ рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рд╕рд╛рд░реЗ рдХрд╛рд░рдг рд╣реИрдВ - рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП:

  1. рдпрджрд┐ xml рд▓реЛрдб рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рддреЛ рдХреНрдпрд╛ рдХрд░реЗрдВ? рд╣рд╛рдБ, рдЬрд╝рд░реВрд░! рдкреГрд╖реНрда 404 рдЙрддреНрдкрдиреНрди рдХрд░реЗрдВред
  2. рдХреНрд░рдордмрджреНрдзрддрд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕реЛрдЪреЛред рдпрд╣ рдПрдХ рдЬрдЯрд┐рд▓ рдкреНрд░рд╢реНрди рд╣реИред рд╢рд╛рдпрдж рдореИрдВ рдЗрд╕ рд╡рд┐рд╖рдп рдкрд░ рдПрдХ рд▓реЗрдЦ рд▓рд┐рдЦреВрдВрдЧрд╛
  3. рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рд╕реВрдЪрд┐рдд рдХреИрд╕реЗ рдХрд░реЗрдВ рдХрд┐ рд╡рд╣ рдореБрдЦреНрдп рдкреГрд╖реНрда рд╕реЗ / eng / рдкреЛрд░реНрдЯрдлреЛрд▓рд┐рдпреЛ / рдбрд┐рдЬрд╝рд╛рдЗрди / my_first_work / рдореЗрдВ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рд╣реЛ рдЧрдпрд╛ рд╣реИ?


рдпрд╣рд╛рдБ рдлрд┐рд░ рд╕реЗ, рджреЛ рд╡рд┐рдХрд▓реНрдк:

  1. рдпрд╛ getURL



    рд╕рд╛рде рдкреГрд╖реНрда рдХреЛ рдЦреЛрд▓рдирд╛ рдореБрд╢реНрдХрд┐рд▓ рд╣реИ (рдЬреЛ рдХрд┐ рдмрд╣реБрдд рд╕рд╛рд░реЗ рдЯреНрд░реИрдлрд╝рд┐рдХ рдФрд░ рд▓рдВрдмреЗ рд╕рдордп рддрдХ рд▓реЛрдб рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛ рдЬрд╛рдПрдЧрд╛) рдореИрдВ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЗрд╕ рд╡рд┐рдХрд▓реНрдк рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдЕрдиреБрд╢рдВрд╕рд╛ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реВрдВред
  2. рдпрд╛ рдПрдХ рд╡рд┐рд╢реЗрд╖ DIRECT LINK рдкреИрдирд▓ рдмрдирд╛рдПрдВ, рдЬреЛ рд╡рд░реНрддрдорд╛рди рд╕рд╛рдЗрдЯ URL рдХреЛ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рддрд╛ рд╣реИред рдЗрд╕ рдЖрд╢рдп рдХрд╛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди thefwa.com рдкрд░ рджреЗрдЦрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ


рд╡реИрд╕реЗ, рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдореЗрдВ thefwa.com рдкрд░ рдиреЗрд╡рд┐рдЧреЗрд╢рди рдмрд┐рд▓реНрдХреБрд▓ рдореЗрд░реЗ рдЬреИрд╕рд╛ рд╣реА рд╣реИ:

http://www.thefwa.com/?app=winners&id=6025

рдореЗрд░реЗ рдЙрджрд╛рд╣рд░рдг рдХреЗ рдлрд╝рд╛рдпрджреЗ рд╕реНрдкрд╖реНрдЯ рд╣реИрдВ рдЕрдЧрд░ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ thefwa.com рдкрд░ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реЛ :

http://www.thefwa.com/winners/6025



рдЯрд╛рдЗрдк рдХрд░рдиреЗ рдореЗрдВ рдЖрд╕рд╛рди, рдкрдврд╝рдиреЗ рдореЗрдВ рдЖрд╕рд╛рдиред рдФрд░ рд╕рд╛рдорд╛рдиреНрдп рд░реВрдк рд╕реЗ, URL рдЕрдзрд┐рдХ рд╕реНрдкрд╖реНрдЯ рд╣реИ, рдЗрд╕ рд╕рд╛рдЗрдЯ рдкрд░ рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рд╕рдЪрд┐рд╡ рдХреЗ рд▓рд┐рдП рдХрд╣реЗрдВред рд╡реИрд╕реЗ, рдХрдИ рд▓реЛрдЧреЛрдВ рдХреЗ рдорди рдореЗрдВ рдпрд╣ рд╕рд╡рд╛рд▓ рд╣реИ рдХрд┐ http://www.thefwa.com/?app=winners&id=6025 рдХреИрд╕реЗ рдХрд░реЗрдВ ред рд╕рдм рдХреБрдЫ рдкреНрд░рд╛рдердорд┐рдХ рд╣реИ, рдЙрд╕реА SWFObject рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ:



var so = new SWFObject("main.swf", "main", "100%", "100%", "8", "0x000000", false, "high");

so.addVariable("app", getQueryParamValue("app"));

so.addVariable("id", getQueryParamValue("id"));

so.write("flashcontent");








рдЖрдкрдХреЛ рд░реВрд╕реА SWFObject рдореЗрдВ рд▓реЗрдЦ рдкрдврд╝рдирд╛ рдЪрд╛рд╣рд┐рдП - рд╕рднреА SWF рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ, рдЦрд┐рд▓рд╛рдбрд╝реА рд╕рдВрд╕реНрдХрд░рдг рдФрд░ ExpressInstall рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВред

рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд╕рдм рдХреБрдЫред рд╣рд╛рдБ, рдЕрдкрдиреА рд╡реЗрдмрд╕рд╛рдЗрдЯ рдпреВрдЖрд░рдПрд▓ "рдПрдХ рдмрдЪреНрдЪреЗ рдХреЗ рдЪреБрдВрдмрди рдХреЗ рд░реВрдк рдореЗрдВ рд╕рд╛рдл рд╣реЛ рдЬрд╛рдПрдЧрд╛" рдХрд░рддреЗ рд╣реИрдВред



рдЕрджреНрдпрддрди : рдореИрдВ рдЗрд╕ рдкреБрд╕реНрддрдХрд╛рд▓рдп рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реВрдБ - рд╕реНрд╡рдлрд╝реИрдбреНрд░реЗрд╕ , рдЬреЛ рдиреЗрд╡рд┐рдЧреЗрд╢рди (рдмреИрдХ, рдлреЙрд░рд╡рд░реНрдб, рдЖрджрд┐) рдХреЗ рд╕рд╛рде рдХрдИ рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЛ рд╣рд▓ рдХрд░рддрд╛ рд╣реИред



All Articles