рдЗрд╕ рд▓реЗрдЦ рдореЗрдВ рдореИрдВ рдПрдХ рдЕрд╕рд╛рдорд╛рдиреНрдп рд╕рдорд╕реНрдпрд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░реВрдВрдЧрд╛ рдЬреЛ рдореБрдЭреЗ рдПрдХ рдмрд╛рд░ рдЕрдкрдиреА рдЧрддрд┐рд╡рд┐рдзрд┐ рдХреА рдкреНрд░рдХреГрддрд┐ рдХреЗ рдХрд╛рд░рдг рд╕рд╛рдордирд╛ рдХрд░рдирд╛ рдкрдбрд╝рд╛ рдерд╛ред рдЪреЗрддрд╛рд╡рдиреА: рдпрд╣ рд▓реЗрдЦ рд╢реБрд░реБрдЖрддреА рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдирд╣реАрдВ рд╣реИред рдпрд╣ рдорд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИ рдХрд┐ рдкрд╛рдардХ рдХреЛ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд╡реЗрдм рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдореЗрдВ рдЕрдиреБрднрд╡ рд╣реИ рдФрд░ рдпрд╣
PHP рднрд╛рд╖рд╛,
CURL рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдФрд░
HTTP рдХреА рдореВрд▓ рдмрд╛рддреЗрдВ рд╕реЗ рдкрд░рд┐рдЪрд┐рдд рд╣реИред
рдЖрдЗрдП рд╕рдорд╕реНрдпрд╛ рдХреЗ рд╡рд┐рд╡рд░рдг рдкрд░ рдЬрд╛рдПрдВред
рдореБрдЭреЗ рдкреНрд░рд╛рдзрд┐рдХрд░рдг рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдХрдИ рдЪрд░рдгреЛрдВ рд╕реЗ рдХреБрдЫ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рд╛рдЗрдЯ рдХреЗ рд▓рд┐рдП рдПрдХ рдмреЙрдЯ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд▓рд┐рдЦрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдереАред
рдРрд╕рд╛ рдХрд╛рдо рдерд╛, рдкрд╣рд▓реА рдирдЬрд╝рд░ рдореЗрдВ, рдХреБрдЫ рдЦрд╛рд╕ рдирд╣реАрдВред рд╣рд╛рд▓рд╛рдБрдХрд┐, рдкрд╣рд▓реЗ рддреЛ рдРрд╕рд╛ рдерд╛ред рдХреНрдпреЛрдВрдХрд┐ рд╕рд╛рдЗрдЯ рдкрд░ рдкреНрд░рд╛рдзрд┐рдХрд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ рдФрд░ рдХреБрдХреАрдЬрд╝ рд╕рдХреНрд░рд┐рдп рд░реВрдк рд╕реЗ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЧрдП рдереЗ, рдпрд╣ CURL рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХрд╛ рдирд┐рд░реНрдгрдп рд▓рд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдореИрдВрдиреЗ рдзреАрд░реЗ-рдзреАрд░реЗ рд╕рд╛рдЗрдЯ рд╕рд░реНрд╡рд░ рдкрд░ HTTP рдЕрдиреБрд░реЛрдзреЛрдВ рдХреЛ рд╕реВрдБрдШрд╛ рдФрд░ рдЙрдиреНрд╣реЗрдВ рдЕрдкрдиреА рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдореЗрдВ рдирд┐рднрд╛рдпрд╛ред рдкреНрд░рдХреНрд░рд┐рдпрд╛, рдЬреИрд╕рд╛ рдХрд┐ рд╡реЗ рдХрд╣рддреЗ рд╣реИрдВ, рдЪрд▓ рд░рд╣рд╛ рдерд╛ ...ред рдореБрд╕реАрдмрддреЗрдВ рдЙрд╕ рд╕рдордп рд╢реБрд░реВ рд╣реБрдИрдВ, рдЬрдм рд╕рд░реНрд╡рд░ рдиреЗ рдореЗрд░реЗ рд▓рд┐рдП рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЕрдкреНрд░рддреНрдпрд╛рд╢рд┐рдд рдкрд░рд┐рдгрд╛рдо рджреЗрдиреЗ рд╕реЗ рдЗрдирдХрд╛рд░ рдХрд░ рджрд┐рдпрд╛ред рдЗрд╕рдиреЗ рдореБрдЭреЗ рд╕реНрддреВрдк рдХреА рд╕реНрдерд┐рддрд┐ рдореЗрдВ рдкрд╣реБрдВрдЪрд╛ рджрд┐рдпрд╛, рдЬрд┐рд╕рдореЗрдВ рдореИрдВ "рдХреГрддреНрд░рд┐рдо" рдФрд░ "рдкреНрд░рд╛рдХреГрддрд┐рдХ" (рдмреНрд░рд╛рдЙрдЬрд╝рд░) рдЕрдиреБрд░реЛрдзреЛрдВ рдХреА рддреБрд▓рдирд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдирд┐рд░рдВрддрд░ рд▓рдВрдмреЗ рд╕рдордп рддрдХ рд░рд╣рд╛, рдХрдо рд╕реЗ рдХрдо рдХреБрдЫ рд╡рд┐рд╕рдВрдЧрддрд┐ рдХреЛ рдЦреЛрдЬрдиреЗ рдХреА рдЙрдореНрдореАрдж рдореЗрдВ рдлрд┐рд░ рд╕реЗ рдЕрдиреБрд░реЛрдз рдХрд░рддрд╛ рд╣реВрдВред рдореБрдЭреЗ рдПрд╣рд╕рд╛рд╕ рд╣реЛрдиреЗ рдореЗрдВ рдХрдИ рдШрдВрдЯреЗ рдмреАрдд рдЧрдП рдХрд┐ рдореИрдВ рдЕрдкрдирд╛ рд╕рдордп рдмрд░реНрдмрд╛рдж рдХрд░ рд░рд╣рд╛ рд╣реВрдВред
рдФрд░ рдлрд┐рд░ рдореИрдВрдиреЗ рдЕрдкрдирд╛ рдзреНрдпрд╛рди рддрдерд╛рдХрдерд┐рдд рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ (рдпрд╛ рдЧреИрд░-HTTP) рдХреБрдХреАрдЬрд╝ рдХреА рдУрд░ рджрд┐рдпрд╛ред рдмреЗрд╢рдХ, CURL рдЙрдирдХреА рдЙрдкрд╕реНрдерд┐рддрд┐ рдХреЛ рдЯреНрд░реИрдХ рдирд╣реАрдВ рдХрд░ рд╕рдХрд╛ рдФрд░ рддрджрдиреБрд╕рд╛рд░, рдЙрдиреНрд╣реЗрдВ рдЕрдкрдиреЗ рдкреНрд░рд╢реНрдиреЛрдВ рдореЗрдВ рд╢рд╛рдорд┐рд▓ рдирд╣реАрдВ рдХрд░ рд╕рдХрд╛ред рд▓реЗрдХрд┐рди рд╕рд░реНрд╡рд░ рдХреЛ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреБрдХреАрдЬрд╝ рдХреА рдЬрд╛рдВрдЪ рдХреНрдпреЛрдВ рдХрд░рдиреА рдЪрд╛рд╣рд┐рдП? рдЕрдЪреНрдЫрд╛ рд╕рд╡рд╛рд▓ рд╣реИ, рдПрдХ рдФрд░ рд╕рдордп рд╡рд╣ рдореБрдЭреЗ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рджрд┐рд▓рдЪрд╕реНрдкреА рджреЗрдЧрд╛, рд▓реЗрдХрд┐рди рдЙрд╕ рд╕рдордп рдореБрдЭреЗ рдЕрдиреНрдп рдЪрд┐рдВрддрд╛рдПрдВ рдереАрдВред
рдЖрдЧреЗ рджреЗрдЦрддреЗ рд╣реБрдП, рдореИрдВ рдХрд╣реВрдВрдЧрд╛ рдХрд┐ рдореЗрд░рд╛ рдЕрдиреБрдорд╛рди рд╕рд╣реА рдерд╛ред рд╕рд░реНрд╡рд░ рдиреЗ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЬреЗрдПрд╕ рдХреБрдХреАрдЬрд╝ рдХреА рдЬрд╛рдВрдЪ рдХреА, рдФрд░ рдХреЗрд╡рд▓ рдЙрд╕ рджреБрд░реНрд╡реНрдпрд╡рд╣рд╛рд░рдкреВрд░реНрдг рдХрджрдо рдкрд░ред рдореБрдЭреЗ рдирд╣реАрдВ рдкрддрд╛ рдХрд┐ рдпрд╣ рдХрд┐рд╕ рдЙрджреНрджреЗрд╢реНрдп рд╕реЗ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдореБрдЭреЗ рдпрдХреАрди рдирд╣реАрдВ рд╣реИ рдХрд┐ рдпрд╣ рд▓рдХреНрд╖реНрдп рдмреЙрдЯреНрд╕ рдХреЗ рдЦрд┐рд▓рд╛рдл рдХреА рд░рдХреНрд╖рд╛ рдХрд░рдирд╛ рдерд╛ред рдЬреИрд╕рд╛ рдХрд┐ рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ, рдХрд┐рд╕реА рдФрд░ рдХреА рдЖрддреНрдорд╛ (рд╕рд░реНрд╡рд░) рдЕрдВрдзреЗрд░рд╛ рд╣реИред
рдЗрд╕рд▓рд┐рдП, рдореБрдЭреЗ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рджреЛ рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЛ рд╣рд▓ рдХрд░рдирд╛ рдерд╛:
- рд╕рд░реНрд╡рд░ рдХреА рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдХреЛ рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд░рдиреЗ рд╡рд╛рд▓реА "рдорд╣рддреНрд╡рдкреВрд░реНрдг" рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреБрдХреАрдЬрд╝ рдЦреЛрдЬреЗрдВ;
- CURL рдЕрдиреБрд░реЛрдзреЛрдВ рдореЗрдВ рдЗрди рдХреБрдХреАрдЬрд╝ рдХреЛ рд╕рдореНрдорд┐рд▓рд┐рдд рдХрд░рдиреЗ рдХрд╛ рдПрдХ рддрд░реАрдХрд╛ рдЦреЛрдЬреЗрдВред
рдкрд╣рд▓реЗ рдХрд╛рд░реНрдп рдХреЗ рд▓рд┐рдП, рд╕рд┐рджреНрдзрд╛рдВрдд рд░реВрдк рдореЗрдВ, рдореЗрд░реЗ рд▓рд┐рдП рд╕рдм рдХреБрдЫ рд╕реНрдкрд╖реНрдЯ рдерд╛, рдХрд┐рд╕реА рднреА рдорд╛рдорд▓реЗ рдореЗрдВ, рдореИрдВрдиреЗ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдХрд╛рд░реНрд░рд╡рд╛рдИ рдХреА рдЕрдиреБрдорд╛рдирд┐рдд рдпреЛрдЬрдирд╛ рдХреА рдХрд▓реНрдкрдирд╛ рдХреА рдереАред рдЗрд╕рд▓рд┐рдП рдореИрдВрдиреЗ рджреВрд╕рд░реЗ рдХреЗ рд╕рд╛рде рддреБрд░рдВрдд рд╢реБрд░реВ рдХрд░рдиреЗ рдХрд╛ рдирд┐рд░реНрдгрдп рд▓рд┐рдпрд╛: CURL рдЕрдиреБрд░реЛрдз рдореЗрдВ "рдореЗрд░реЗ" рдХреБрдХреАрдЬрд╝ рдХреЛ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдЯреВрд▓ рдЦреЛрдЬрдиреЗ рдХреЗ рд▓рд┐рдП, рдЙрди рд▓реЛрдЧреЛрдВ рдХреЗ рдЕрд▓рд╛рд╡рд╛ рдЬреЛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рд╡рд╣рд╛рдВ рджрд┐рдЦрд╛рдИ рджреЗрддреЗ рд╣реИрдВ, CURLOPT_COOKIEFILE рд╡рд┐рдХрд▓реНрдк рджреНрд╡рд╛рд░рд╛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдлрд╝рд╛рдЗрд▓ рд╕реЗред
рдкрд╣рд▓реА рдмрд╛рдд рдЬреЛ рдореЗрд░реЗ рджрд┐рдорд╛рдЧ рдореЗрдВ рдЖрдИ рд╡рд╣ рдереА рдЖрдЗрдбрд┐рдпрд╛: рдХреБрдХреБрд░ рдкреИрд░рд╛рдореАрдЯрд░ рд╕реЗ рдмрдирд╛ рдПрдХ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдХреЗ рд╕рд╛рде CURLOPT_COOKIE рд╡рд┐рдХрд▓реНрдк рдХреЛ рд╕рдХреНрд╖рдо рдХрд░реЗрдВред рдХреБрдЫ рдЗрд╕ рддрд░рд╣:
curl_setopt($hc, CURLOPT_COOKIE, "name1=value1; name2=value2; ...");
рдЗрд╕рд▓рд┐рдП рдореИрдВрдиреЗ рдХрд┐рдпрд╛: рдореИрдВрдиреЗ рдЗрд╕ рд▓рд╛рдЗрди рдХреЛ рдХреЛрдб рдореЗрдВ рдЬреЛрдбрд╝рд╛ ... рдФрд░ рдмрд╣реБрдд рдЬрд▓реНрдж рдореБрдЭреЗ рдпрдХреАрди рд╣реЛ рдЧрдпрд╛ рдХрд┐ рдпрд╣ рдХрд╛рдо рдирд╣реАрдВ рдХрд┐рдпрд╛ред рдмрд▓реНрдХрд┐, рдпрд╣ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдмрд┐рд▓реНрдХреБрд▓ рдирд╣реАрдВ рдЬреИрд╕рд╛ рдореИрдВ рдЪрд╛рд╣рддрд╛ рдерд╛ред рднреЗрдЬреЗ рдЧрдП HTTP рд╣реЗрдбрд░ рдореЗрдВ рдХреЗрд╡рд▓ рдЗрд╕ рд╡рд┐рдХрд▓реНрдк рджреНрд╡рд╛рд░рд╛ рдЬреЛрдбрд╝реЗ рдЧрдП рдХреБрдХреАрдЬрд╝ рд╣реЛрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди CURLOPT_COOKIEFILE рдлрд╝рд╛рдЗрд▓ рд╕реЗ рдХреБрдХреАрдЬрд╝ рдЧрд╛рдпрдм рд╣реЛ рдЧрдИрдВ (рд╡реЗ рд╣реЗрдбрд░ рд╕реЗ рдЧрд╛рдпрдм рд╣реЛ рдЧрдИрдВ, рдлрд╝рд╛рдЗрд▓ рд╕реЗ рдирд╣реАрдВ)ред рдпрд╛рдиреА рдХреБрдХреА рд╕рдВрдЧреНрд░рд╣рдг рдлрд╝рд╛рдЗрд▓ рдХреА рд╕рд╛рдордЧреНрд░реА рдХреЛ рдЕрдирджреЗрдЦрд╛ рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдПрдХ рд╕рд░рд▓
рдФрд░ рдмреЗрдХрд╛рд░ рдирд┐рд╖реНрдХрд░реНрд╖ рдЗрд╕ рдкреНрд░рдХрд╛рд░ рд╣реИ: CURLOPT_COOKIE рдФрд░ CURLOPT_COOKIEFILE / CURLOPT_COOKIEJAR рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХрд╛ рдПрдХ рд╕рд╛рде рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
рд╕рдВрдХреНрд╖реЗрдк рдореЗрдВ, рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЬрд▓реНрджреА рд╡рд┐рдлрд▓ рд░рд╣рд╛ред рдЗрдВрдЯрд░рдиреЗрдЯ рдкрд░ рддреИрдпрд╛рд░ рд╕рдорд╛рдзрд╛рдиреЛрдВ рдХреА рдЦреЛрдЬ рд╕реЗ рднреА рдХреБрдЫ рдирд╣реАрдВ рдорд┐рд▓рд╛ред рд╢рд╛рдпрдж рдореИрдВ рдмреБрд░реА рддрд░рд╣ рд╕реЗ рджреЗрдЦ рд░рд╣рд╛ рдерд╛, рд▓реЗрдХрд┐рди рдореБрдЭреЗ рдЗрд╕ рд╡рд┐рд╖рдп рдкрд░ рд╕рднреА рдорд┐рд▓ рд╕рдХрддрд╛ рд╣реИ рдпрд╣
рд╕рд╡рд╛рд▓ рд╕реНрдЯреИрдХрдСрд╡рд░рдлреНрд▓реЛ рдордВрдЪ рдкрд░ рдкреВрдЫрд╛ рдЧрдпрд╛ рдерд╛, рдФрд░, рдЬрд╛рд╣рд┐рд░ рд╣реИ, рдЕрдиреБрддреНрддрд░рд┐рдд рд░рд╣рд╛ред
рдЗрд╕ рдмреАрдЪ, рдХрд╛рдо рдкреВрд░рд╛ рдХрд░рдиреЗ рдХреА рд╕рдордп рд╕реАрдорд╛ рдПрдХ рдХрд░реАрдмреА рдХреЗ рд▓рд┐рдП рдЖ рд░рд╣реА рдереА, рдЧреНрд░рд╛рд╣рдХ рдиреЗ рд╕реНрдкрд╖реНрдЯреАрдХрд░рдг рдХреА рдорд╛рдВрдЧ рдХреА, рдФрд░, рдЬреИрд╕рд╛ рдХрд┐ рдХрд┐рд╕реНрдордд рдореЗрдВ рд╣реЛрдЧрд╛, рдореЗрд░рд╛ рдкреВрд░рд╛ рд╡рд╛рдХреНрдкрдЯреБ рдХрд╣реАрдВ рдЧрд╛рдпрдм рд╣реЛ рдЧрдпрд╛ред
рдлрд┐рд░ рдХрд┐рд╕реА рдХрд╛рд░рдг рд╕реЗ рдореБрдЭреЗ рдПрдХ рд╕реЛрд╡рд┐рдпрдд рдХреЙрдореЗрдбреА рд╕реЗ рдХреИрдЪ рд╡рд╛рдХреНрдпрд╛рдВрд╢ рдпрд╛рдж рдЖрдпрд╛: "рдпрд╛ рддреЛ рдореИрдВ рдЙрд╕реЗ рд░рдЬрд┐рд╕реНрдЯреНрд░реА рдХрд╛рд░реНрдпрд╛рд▓рдп рдореЗрдВ рд▓реЗ рдЬрд╛рдКрдВ, рдпрд╛ рд╡рд╣ рдореБрдЭреЗ рдЕрднрд┐рдпреЛрдЬрдХ рдХреЗ рдкрд╛рд╕ рд▓реЗ рдЬрд╛рдПред" рди рддреЛ рд░рдЬрд┐рд╕реНрдЯреНрд░реА рдХрд╛рд░реНрдпрд╛рд▓рдп рдХреЛ, рди рд╣реА рдЕрднрд┐рдпреЛрдЬрдХ рдХреЛ, рдореИрдВ рдирд╣реАрдВ рдЪрд╛рд╣рддрд╛ рдерд╛ред рдореИрдВ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЫрд┐рдкрдирд╛ рдЪрд╛рд╣рддрд╛ рдерд╛ рдФрд░ рдХрд╣реАрдВ рднреВрд▓ рдЧрдпрд╛ рдерд╛ ... рд▓реЗрдХрд┐рди рдореБрдЭреЗ рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЛ рдареАрдХ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдЕрд▓рдЧ рддрд░реАрдХрд╛ рдЪреБрдирдирд╛ рдерд╛редрдЙрд╕ рд╕рдордп рддрдХ, рдореИрдВ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рджреЛ рд╕рдорд╛рдзрд╛рди рджреЗрдЦ рдЪреБрдХрд╛ рдерд╛:
- рдХреБрдХреАрдЬрд╝ рдХреЗ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд╕рдВрджрд░реНрдн рдореЗрдВ CURL рдХреА рд╕реЗрд╡рд╛рдУрдВ рдХреЛ рдордирд╛ рдХрд░ рджреЗрдВ рдФрд░ рдЕрдкрдиреЗ рд▓рд┐рдП рдпрд╣ "рдХрд╛рд▓рд╛ рдХрд╛рдо" рд▓реЗрдВ, рдЕрд░реНрдерд╛рддреН рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рд╣реЗрдбрд░ рд╕реЗ рдХреБрдХреАрдЬрд╝ рдХреЛ рдкрд╛рд░реНрд╕ рдХрд░реЗрдВ, рдЙрдиреНрд╣реЗрдВ рд╕рд╣реЗрдЬреЗрдВ, рдФрд░ рдЕрдиреБрд░реЛрдзреЛрдВ рдХреЗ рд╕рд╛рде рд╕рдВрдЪрд╛рд░рд┐рдд рдХрд░реЗрдВред рдпрд╣ рдереЛрдбрд╝рд╛ рдбрд░рд╛рд╡рдирд╛ рд▓рдЧрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рдЖрдкрдХреЛ рдХреБрдХреАрдЬрд╝ рдкрд░ рдкреВрд░рд╛ рдирд┐рдпрдВрддреНрд░рдг рджреЗрддрд╛ рд╣реИред
- рдХреБрдХреАрдЬрд╝ рдХреА рдСрдЯреЛ рдкреНрд░реЛрд╕реЗрд╕рд┐рдВрдЧ рдЫреЛрдбрд╝реЗрдВ, рд▓реЗрдХрд┐рди рдХреБрдХреА рдлрд╝рд╛рдЗрд▓ рдореЗрдВ "рдЕрдкрдиреЗ" (рдХрд╕реНрдЯрдо) рдкреИрд░рд╛рдореАрдЯрд░ рдбрд╛рд▓рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдЬреЛрдбрд╝реЗрдВред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рд╕рдВрднрд╛рд╡рдирд╛ рд╕реБрдЦрдж рдирд╣реАрдВ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдЗрд╕рдореЗрдВ рдХреБрдХреА рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдореИрдиреНрдпреБрдЕрд▓ рд╕рдВрдкрд╛рджрди рд╢рд╛рдорд┐рд▓ рд╣реИред
рдХреБрдЫ рд╣рд┐рдЪрдХрд┐рдЪрд╛рд╣рдЯ рдХреЗ рдмрд╛рдж, рджреВрд╕рд░рд╛ рд╡рд┐рдХрд▓реНрдк рдЪреБрдирд╛ рдЧрдпрд╛ рдерд╛, рдХреНрдпреЛрдВрдХрд┐ рдореБрдЭреЗ рдЗрд╕реЗ рд▓рд╛рдЧреВ рдХрд░рдирд╛ рдЖрд╕рд╛рди рд▓рдЧ рд░рд╣рд╛ рдерд╛ред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдореБрдЭреЗ рд▓рдВрдмреЗ рд╕рдордп рд╕реЗ рдиреЗрдЯрд╕реНрдХреЗрдк рдХреБрдХреА рдлрд╝рд╛рдЗрд▓ рдкреНрд░рд╛рд░реВрдк рдореЗрдВ рджрд┐рд▓рдЪрд╕реНрдкреА рд╣реИ, рд▓реЗрдХрд┐рди рдЗрд╕реЗ рдмреЗрд╣рддрд░ рддрд░реАрдХреЗ рд╕реЗ рдЬрд╛рдирдиреЗ рдХрд╛ рдХреЛрдИ рдХрд╛рд░рдг рдирд╣реАрдВ рдерд╛ред рдФрд░ рдпрд╣ рдХрд╛рд░рдг рджрд┐рдЦрд╛рдИ рджрд┐рдпрд╛ред
рдЗрд╕ рдкреНрд░рд╛рд░реВрдк рдХреА рдЬрд╛рдирдХрд╛рд░реА рдЦреЛрдЬрдиреЗ рдореЗрдВ рдмрд╣реБрдд рд╕рдордп рдирд╣реАрдВ рд▓рдЧрд╛ред Google рдЬрд╛рд░реА рдХрд░рдиреЗ рдХреЗ рдкрд╣рд▓реЗ рдкреГрд╖реНрда рд╕реЗ, рдореИрдВ рдХрд╛рд░реНрдпрд╛рд▓рдп рдореЗрдВ рдкрд╣реБрдВрдЪ рдЧрдпрд╛ред CURL рдХреА рд╕рд╛рдЗрдЯ, рдЗрд╕ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХреЗ рдирд┐рд░реНрдорд╛рддрд╛ рдХреЗ рд╕рд╛рде рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рдкрддреНрд░рд╛рдЪрд╛рд░ рдХреЗ рд╕рдВрдЧреНрд░рд╣ рдореЗрдВ, рдЬрд╣рд╛рдВ рдЙрд╕рдиреЗ рдкрд╛рдпрд╛
рдХрд┐ рд╡рд╣ рдХреНрдпрд╛ рджреЗрдЦ рд░рд╣рд╛ рдерд╛ ред
рдлрд╝рд╛рдЗрд▓ рдкреНрд░рд╛рд░реВрдк рдХрд╛рдлреА рд╕рд░рд▓ рдирд┐рдХрд▓рд╛ - рдкреНрд░рддреНрдпреЗрдХ рдкрдВрдХреНрддрд┐ рдореЗрдВ 7 рдлрд╝реАрд▓реНрдб (рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдБ), рдЯреИрдм рджреНрд╡рд╛рд░рд╛ рдЕрд▓рдЧ рдХрд┐рдП рдЧрдП рдФрд░ рдЗрд╕ рдХреНрд░рдо рдореЗрдВ рдЬрд╛ рд░рд╣реЗ рд╣реИрдВ:
- рдбреЛрдореЗрди
- tailmatch
- рдкрде
- рд╕реБрд░рдХреНрд╖рд┐рдд
- рд╕рдордп рд╕реАрдорд╛ рд╕рдорд╛рдкреНрдд
- рдирд╛рдо
- рдореВрд▓реНрдп
рдЗрди рдХреНрд╖реЗрддреНрд░реЛрдВ рдХрд╛ рдЕрд░реНрде рдХрд╛рдлреА рд╕реНрдкрд╖реНрдЯ рд╣реИред рдореИрдВ рдХреЗрд╡рд▓ рдпрд╣ рдзреНрдпрд╛рди рджреЗрддрд╛ рд╣реВрдВ рдХрд┐ рд╕рд╛рдЗрдЯ рдХреЗ рдбреЛрдореЗрди рдирд╛рдо рдХреЗ рд╕рдЯреАрдХ рдорд┐рд▓рд╛рди рдХрд╛ рдзреНрд╡рдЬ рдЯреЗрд▓рдореИрдЪ рд╣реИред
рдЕрдм рдЬрдм рдлрд╝рд╛рдЗрд▓ рдкреНрд░рд╛рд░реВрдк рдЬреНрдЮрд╛рдд рдерд╛, рдмрд╛рдХреА рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдПрдХ рддрдХрдиреАрдХреА рдорд╛рдорд▓рд╛ рдерд╛ред
рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк, рдореИрдВрдиреЗ рдПрдХ рдЫреЛрдЯрд╛ рд╡рд░реНрдЧ CookiejarEdit рд▓рд┐рдЦрд╛, рдЬрд┐рд╕рдХрд╛ рд╕реНрд░реЛрдд рдХреЛрдб рдореИрдВ рдпрд╣рд╛рдБ рдЙрджреНрдзреГрдд рдХрд░рддрд╛ рд╣реВрдВ:
<?php class CookiejarEdit { protected $sFname= false;
__Clone (), рдирд┐рд░реНрдпрд╛рдд (), рдЖрдпрд╛рдд () рд╡рд┐рдзрд┐рдпреЛрдВ рдХреЛ "рд╢реБрджреНрдз рд░реВрдк рд╕реЗ рд╕рдЬрд╛рдиреЗ рдХреЗ рд▓рд┐рдП" рдХреЛрдб рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рд╣реИред рдИрдорд╛рдирджрд╛рд░реА рд╕реЗ, рдореБрдЭреЗ рдЙрдирдореЗрдВ рдмрд╣реБрдд рд╕рдордЭрджрд╛рд░реА рдирд╣реАрдВ рджрд┐рдЦ рд░рд╣реА рд╣реИ, рд╕рд╛рде рд╣реА рд╕рд╛рде рд╕реЗрдЯрдкрд┐рд░рд┐рдлрд┐рдХреНрд╕ рдореЗрдердб рдХреЗ рд▓рд┐рдП рдЕрддрд┐рд░рд┐рдХреНрдд рддрд░реНрдХ $ aXtra, рдЬреЛ рдореИрдВрдиреЗ рд╕рд┐рд░реНрдл рдорд╛рдорд▓реЗ рдореЗрдВ рдЬреЛрдбрд╝рд╛ рд╣реИ (рд╣рд╛рд▓рд╛рдВрдХрд┐ IMHO, рдЗрд╕рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХрддрд╛ рдкрд░рд┐рднрд╛рд╖рд╛ рджреНрд╡рд╛рд░рд╛ рдирд╣реАрдВ рдкреИрджрд╛ рд╣реЛ рд╕рдХрддреА рд╣реИ)ред рдХрд┐рд╕реА рднреА рд╕реНрдерд┐рддрд┐ рдореЗрдВ, рдХреЛрдб рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реИ рдФрд░ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рд╣реИ (PHP> = 5.0)ред
рдореИрдВ рдореВрд▓ рд╡рд┐рдЪрд╛рд░реЛрдВ рдХрд╛ рдвреЛрдВрдЧ рдирд╣реАрдВ рдХрд░рддрд╛ рдФрд░ рдЗрд╕ рд╕рдВрднрд╛рд╡рдирд╛ рдХреЛ рдмрд╛рд╣рд░ рдирд╣реАрдВ рдХрд░рддрд╛ рдХрд┐ рдпрд╣ рдПрдХ рдФрд░ "рдмрд╛рдЗрдХ" рд╣реИред рд╢рд╛рдпрдж рдЗрд╕реА рддрд░рд╣ рдФрд░ рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рд╕рд░рд▓ рд╕рдорд╛рдзрд╛рди рд▓рдВрдмреЗ рд╕рдордп рд╕реЗ рдореМрдЬреВрдж рд╣реИрдВред рдлрд┐рд░ рднреА, рдореЗрд░реА "рд╕рд╛рдЗрдХрд┐рд▓" рдиреЗ рдореЗрд░реА рдорджрдж рдХреА рдФрд░ рдореБрдЭреЗ рдЦреБрд╢реА рд╣реЛрдЧреА рдЕрдЧрд░ рдпрд╣ рдХрд┐рд╕реА рдФрд░ рдХреА рдорджрдж рдХрд░реЗред
рддреЛ, рдХреБрдХреАрдЬрд╝ рдХреЗ рд╕рд╛рде "рдЙрдиреНрдирдд" рдХрд╛рд░реНрдп рдХреЗ рд▓рд┐рдП рдЙрдкрдХрд░рдг рддреИрдпрд╛рд░ рдерд╛ред рд▓реЗрдХрд┐рди рд╡рд╣ рдореЗрд░реЗ рдХрд╛рд░рдирд╛рдореЛрдВ рдХрд╛ рдЕрдВрдд рдирд╣реАрдВ рдерд╛ред рдЕрднреА рднреА рдЙрдиреНрд╣реАрдВ "рдорд╣рддреНрд╡рдкреВрд░реНрдг" рдЬреЗрдПрд╕ рдХреБрдХреАрдЬрд╝ рдХреЛ рдЯреНрд░реИрдХ рдХрд░рдирд╛ рдЖрд╡рд╢реНрдпрдХ рдерд╛, рдпрд╣ рд╕рдордЭрдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐ рдЙрдиреНрд╣реЗрдВ рдХреНрдпрд╛ рдорд╛рди рд╕реМрдВрдкрд╛ рдЧрдпрд╛ рдерд╛ рдФрд░ рдмрд╣реБрдд рдХреБрдЫред рд▓реЗрдХрд┐рди рд╡рд╣ рдПрдХ рдФрд░ рдХрд╣рд╛рдиреА рд╣реИред рдореИрдВ рд╢рд╛рдпрдж рдЗрд╕реЗ рд╕рдорд╛рдкреНрдд рдХрд░ рджреВрдВрдЧрд╛ред рдЖрдкрдХрд╛ рдзреНрдпрд╛рди рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рджред
рдкреБрдирд╢реНрдЪ:рд▓реЗрдЦ рдХреЗ рдкрд╛рда рдХреЛ рдПрдХ рдмрд╛рд░ рдлрд┐рд░ рд╕реЗ рдкрдврд╝рдиреЗ рдХреЗ рдмрд╛рдж, рдореБрдЭреЗ рдПрд╣рд╕рд╛рд╕ рд╣реБрдЖ рдХрд┐ рдЙрд╕рдХреЗ рдкрд╛рд╕ рдЕрднреА рднреА "рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдЬреАрд╡рди рдХрд╛ рдЙрджрд╛рд╣рд░рдг" рдирд╣реАрдВ рд╣реИред рдпрд╣ рдЕрдЪреНрдЫрд╛ рд╣реЛрдЧрд╛, рдореИрдВрдиреЗ рд╕реЛрдЪрд╛, рдХреБрдЫ рд╕рд╛рдЗрдЯ рдХреЗ рдЙрджрд╛рд╣рд░рдг рдкрд░ рдПрдХ рдЫреЛрдЯреЗ рд╕реЗ рдкреНрд░рджрд░реНрд╢рди рдХреА рд╡реНрдпрд╡рд╕реНрдерд╛ рдХрд░рдирд╛ред рдХрд┐рд╕реА рдХрд╛рд░рдг рд╕реЗ, рдореИрдВ рдЙрд╕ рд╕рд╛рдЗрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░ рд╕рдХрд╛ рдЬрд┐рд╕рдХреЗ рд╕рд╛рде рдореИрдВрдиреЗ рдХрд╛рдо рдХрд┐рдпрд╛ рдерд╛ред рдЗрд╕рд▓рд┐рдП, рдЙрд╕рдХреЗ рд▓рд┐рдП рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди рдЦреЛрдЬрдиреЗ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рдерд╛: рдХреБрдЫ рдкреНрд░рд╕рд┐рджреНрдз рд╕рд╛рдЗрдЯ рдЬрд┐рд╕реЗ рдкреНрд░рд╛рдзрд┐рдХрд░рдг рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ, рдЬрд╣рд╛рдВ рдХрдо рд╕реЗ рдХрдо рдХрд┐рд╕реА рддрд░рд╣ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╕рд░реНрд╡рд░ рдХреБрдХреАрдЬрд╝ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдореЗрд░реЗ рдЖрд╢реНрдЪрд░реНрдп рдФрд░ рдЦреБрд╢реА рдХреЗ рд▓рд┐рдП, рдРрд╕реА рд╕рд╛рдЗрдЯ рдмрд╣реБрдд рдЬрд▓реНрджреА рдорд┐рд▓ рдЧрдИ: рдореЗрд░реЗ рдмреБрдХрдорд╛рд░реНрдХ рдореЗрдВред рдпрд╣ рдкреНрд░рд╕рд┐рджреНрдз рдпреИрдВрдбреЗрдХреНрд╕ рдХреИрдЯрд▓реЙрдЧ,
рдлреНрд░реАрд▓рд╛рдВрд╕ рд╢реНрд░реЗрдгреА (рдЬреЛ рдореЗрд░реЗ рд╕рдмрд╕реЗ рдХрд░реАрдм рд╣реИ) рд╣реИред
рдкрд╣рд▓реЗ рдпрд╣ рдкреГрд╖реНрда рдЗрд╕ рддрд░рд╣ рджрд┐рдЦрддрд╛ рд╣реИ:

рд▓реЗрдХрд┐рди рдЕрдЧрд░ рдЖрдк
рд╕реЗрдЯрд┐рдВрдЧ рдореЗрдВ рдЬрд╛рддреЗ рд╣реИрдВ , рддреЛ рд╡рд╣рд╛рдВ "рд╕рдВрдЦреНрдпрд╛ рдХреЗ рд╕рд╛рде рдорд╛рдирдХ" рдЪреБрдиреЗрдВ:

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

рдЖрдЗрдП рдЗрд╕ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХреЗ рдкрд╣рд▓реЗ рдкреГрд╖реНрда рдХреЛ рдердВрдмрдиреЗрд▓ рдХреЗ рдмрд┐рдирд╛ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рд░рд▓ рдмреЙрдЯ рд▓рд┐рдЦрдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВред рдореИрдВ рд╕рдордЭрддрд╛ рд╣реВрдВ рдХрд┐ рдпрд╣ рдмрд╛рд╣рд░ рд╕реЗ рдХрд┐рддрдирд╛ рдмреЗрд╡рдХреВрдл рджрд┐рдЦрддрд╛ рд╣реИ: рдкреГрд╖реНрда рдХреА рдЙрдкрд╕реНрдерд┐рддрд┐ рдХреЛ рдмрджрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рд┐рд░реНрдл рдПрдХ рдмреЙрдЯ рд▓рд┐рдЦрдиреЗ рдХреЗ рд▓рд┐рдПред рд▓реЗрдХрд┐рди рдпрд╣ рдордд рднреВрд▓реЛ рдХрд┐ рдпрд╣ рд╕рд┐рд░реНрдл рдПрдХ рдЙрджрд╛рд╣рд░рдг рд╣реИред рдЖрдЗрдП рдХрд▓реНрдкрдирд╛ рдХрд░реЗрдВ рдХрд┐ рдердВрдмрдиреЗрд▓ рдХреЗ рдмрд┐рдирд╛ рдПрдХ рдкреГрд╖реНрда рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛ рд╣рдорд╛рд░реА рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рдкреЛрд╖рд┐рдд рдЗрдЪреНрдЫрд╛ рд╣реИ)ред
рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдо рдПрдХ рдЯреЛрд╣реА рдХрд╛рд░реНрд░рд╡рд╛рдИ рдХрд░реЗрдВрдЧреЗред рд╕реЗрдЯрд┐рдВрдЧ рдмрджрд▓рдиреЗ рдХреЗ рдмрд╛рдж рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдкреГрд╖реНрда рдХреЗ рдпреВрдЖрд░рдПрд▓ рдкрд░ рдзреНрдпрд╛рди рджреЗрдВ: рдпрд╣ рдирд╣реАрдВ рдмрджрд▓рд╛ рд╣реИред рдпрд╣ рд╕рдЪ рд╣реИ, "рд▓рд╛рдЗрди? Rnd = xxx" рдХреЛ рдЗрд╕рдХреЗ рд╕рд╛рде рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рдерд╛, рд▓реЗрдХрд┐рди рдпрд╣, рдЬрд╛рд╣рд┐рд░рд╛ рддреМрд░ рдкрд░, рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдХреЛ рдХреЗрд╡рд▓ рдХреИрд╢ рд╕реЗ рдкреЗрдЬ рдирд╣реАрдВ рд▓реЗрдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рдВрдХреЗрдд рд╣реИред рдЗрд╕рд╕реЗ рд╣рдо рдирд┐рд╖реНрдХрд░реНрд╖ рдирд┐рдХрд╛рд▓ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЛ рдкреНрд░реЗрд╖рд┐рдд рдФрд░ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рд╕рдВрднрд╛рд╡рдирд╛ рдХреБрдХреАрдЬрд╝ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗред
рдЖрдЗрдП рдЬрд╛рдирдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рддреЗ рд╣реИрдВ рдХрд┐ рдЖрдЦрд┐рд░ рдРрд╕рд╛ рдХреИрд╕реЗ рд╣реЛрддрд╛ рд╣реИред
рд▓рд╛рдЗрд╡ HTTP рд╣реЗрдбрд░реНрд╕ рдЬреИрд╕рд╛ рдПрдХ рдЙрдкрдпреЛрдЧреА рдЯреВрд▓ рд╣рдореЗрдВ рдЗрд╕рдореЗрдВ рдорджрдж рдХрд░реЗрдЧрд╛:

рдпрд╣ рдлрд╝рд╛рдпрд░рдлрд╝реЙрдХреНрд╕ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдЖрдкрдХреЛ рдХреБрдХреАрдЬрд╝ рд╕рд╣рд┐рдд рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдореЗрдВ рдЖрдиреЗ рд╡рд╛рд▓реЗ рд╕рднреА рдЖрдЙрдЯрдЧреЛрдЗрдВрдЧ рдЯреНрд░реИрдлрд╝рд┐рдХ рдХреЛ рдЯреНрд░реИрдХ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ, рдЬрд┐рд╕рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╣рдорд╛рд░реЗ рдЙрджрд╛рд╣рд░рдг рдореЗрдВ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рд╕рдВрдЧреНрд░рд╣реАрдд рдХреА рдЬрд╛рддреА рд╣реИрдВред рдРрд╕рд╛ рд╣реЛрддрд╛ рд╣реИ, рдЬрд╛рд╣рд┐рд░ рд╣реИ, "рд╕рд╣реЗрдЬреЗрдВ" рдмрдЯрди рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░рдиреЗ рдФрд░ рдХреИрдЯрд▓реЙрдЧ рдкреГрд╖реНрда рдкрд░ рдЬрд╛рдиреЗ рдХреЗ рдмрд╛рджред
рд▓рд╛рдЗрд╡ HTTP рд╣реЗрдбрд░реНрд╕ рд╕реНрдирд┐рдлрд╝рд░ рдХреЛ рд╕рдХреНрд╖рдо рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рд╕реЗрдЯрд┐рдВрдЧ рдкреГрд╖реНрда рдкрд░ рд╡рд╛рдкрд╕ рдЬрд╛рдПрдВред рдлрд┐рд░ рд╕реЗ "рд╕рдВрдЦреНрдпрд╛ рдХреЗ рд╕рд╛рде рдорд╛рдирдХ" рдЖрдЗрдЯрдо рдХрд╛ рдЪрдпрди рдХрд░реЗрдВ рдФрд░ "рд╕рд╣реЗрдЬреЗрдВ" рдмрдЯрди рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВред рдЕрдм рд╣рдо рдЕрдкрдиреЗ рд╕реНрдирд┐рдлрд░ рдХреИрдЪ рдХреЛ рджреЗрдЦреЗрдВред рд╣рдо рд╕реВрдЪреА рдкреГрд╖реНрда рдЕрдиреБрд░реЛрдз рдХреЗ рд╡рд┐рд╡рд░рдг рдореЗрдВ рд░реБрдЪрд┐ рд░рдЦрддреЗ рд╣реИрдВред рд╡реЗ рдореЗрд░реЗ рд▓рд┐рдП рдЗрд╕ рддрд░рд╣ рджрд┐рдЦрддреЗ рд╣реИрдВ:
GET / yca / cat / Employment / Freelance /? Rnd = 191 HTTP / 1.1
рд╣реЛрд╕реНрдЯ: yaca.yandex.ru
рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛-рдПрдЬреЗрдВрдЯ: ...
рд╕реНрд╡реАрдХрд╛рд░ рдХрд░реЗрдВ: рдЯреЗрдХреНрд╕реНрдЯ / html, рдПрдкреНрд▓рд┐рдХреЗрд╢рди / xhtml + xml, рдПрдкреНрд▓реАрдХреЗрд╢рди / xml; q = 0.9, * / *; q / =
рд╕реНрд╡реАрдХрд╛рд░-рднрд╛рд╖рд╛: рдЖрд░рдпреВ- ru, ru; q = 0.8, en-us; q = 0.5, en; q = 0.3
рд╕реНрд╡реАрдХрд╛рд░-рдПрдирдХреЛрдбрд┐рдВрдЧ: рдЧрдЬрд╝рд┐рдк, рдЕрдкрд╕реНрдлреАрддрд┐
рд╕реНрд╡реАрдХрд╛рд░-рд╕рд╛рд░рд╕реЗрдЯ: рд╡рд┐рдВрдбреЛрдЬрд╝ -резреирелрез, рдпреВрдЯреАрдПрдл-;; q = реж. windows, *; q = реж. windows
рдХреАрдк-рдЕрд▓рд╛рдЗрд╡: 115
рдХрдиреЗрдХреНрд╢рди: рдЬреАрд╡рд┐рдд рд░рдЦреЗрдВ
рд░реЗрдлрд░: http://yaca.yandex.ru/setup.xml
рдХреБрдХреА: yandexuid = 796954901281541279; fuid01 = 4c62c49f04c00e82.pQ2hPKLWAnitiiTOBnW-nvOhiFssICTMfcKaMv0ZeTsFKaxVHOYxAPA2AGRsdF1qi3rm7fAKk77gJevuaNmhtnNUx_k0ykECc8bRJv3dUadZ_YDF1QLDZddTzYP_ZfOs; my = YwA =; L = eEAcXVFJR252Q0ADVkt9BWwwmmyyyhhxBkBYAwQaYmIRBgo6Ciw9ZggRFwUmNQwcw5VwQvVD42OjAPCFFmFfQQ==ред yp = 1636215158.sp; yabs-frequency = / 3 / UOW2AQmAGyle0Ici2au0 /; yaca_view = num
рдпрд╣рд╛рдБ рдЯреБрдХрдбрд╝рд╛ "yaca_view = num" рддреБрд░рдВрдд рд╕реНрдкрд╖реНрдЯ рд╣реЛрддрд╛ рд╣реИред рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рд╕рдВрднрд╛рд╡рдирд╛ рд╣реИ, рдпрд╣ рд╣рдорд╛рд░рд╛ рд╡рд╛рдВрдЫрд┐рдд рдХреБрдХреА рдкреИрд░рд╛рдореАрдЯрд░ рд╣реИред рд▓реЗрдХрд┐рди рдпрд╣ рдХрд╣рд╛рдБ рд╕реНрдерд╛рдкрд┐рдд рд╣реИ? рдХрд┐рд╕реА рднреА рд╕реНрдерд┐рддрд┐ рдореЗрдВ, рд╕рд░реНрд╡рд░ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рд╣реЗрдбрд░ рдореЗрдВ рдирд╣реАрдВ, рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдкреИрд░рд╛рдореАрдЯрд░ рд╡рд╣рд╛рдВ рдирд╣реАрдВ рдкрд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдлрд┐рд░ рдпрд╣ рдорд╛рди рд▓реЗрдирд╛ рддрд░реНрдХрд╕рдВрдЧрдд рд╣реИ рдХрд┐ рдпрд╣ рдПрдХ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреБрдХреА рд╣реИ рдФрд░ рдЗрд╕рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рдпрд╣ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдкреГрд╖реНрда ("setup.xml") рдХреЗ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдореЗрдВ рдХрд╣реАрдВ рд╕реНрдерд╛рдкрд┐рдд рд╣реИред рдЖрдЗрдП рдЗрд╕ рдкреГрд╖реНрда рдХреЗ рдкрд╛рда рдореЗрдВ рдЗрд╕реЗ рдЦреЛрдЬрдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВред рддреЛ рдпрд╣ рд╣реИред рдпрд╣рд╛рдБ setup.xml рдлрд╝рд╛рдЗрд▓ рд╕реЗ рдкрдВрдХреНрддрд┐ рд╣реИ:
$.cookie('yaca_view', $('input[name="yaca_view"]:checked' ).val());
рдЬрд╛рд╣рд┐рд░ рд╣реИ, рдкреИрд░рд╛рдореАрдЯрд░ "yaca_view" рд╕рдорд╛рди рдирд╛рдо рдХреЗ рдлрд╛рд░реНрдо рддрддреНрд╡ рд╕реЗ рд▓рд┐рдпрд╛ рдЧрдпрд╛ рдореВрд▓реНрдп рдХреЗ рд╕рд╛рде рдпрд╣рд╛рдВ рд╕реЗрдЯ рдХрд┐рдпрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИ (рд╣рдорд╛рд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рдпрд╣ рдорд╛рди 'рд╕рдВрдЦреНрдпрд╛' рд╣реИ)ред
рдЗрд╕рд▓рд┐рдП, рд╣рдореЗрдВ рдкрддрд╛ рдЪрд▓рд╛ рдХрд┐ рдкреВрд░реНрд╡рд╛рд╡рд▓реЛрдХрди рдХреЗ рдмрд┐рдирд╛ рдХреИрдЯрд▓реЙрдЧ рдкреЗрдЬ рдХреЛ рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ 'yaca_view' рдФрд░ рдорд╛рди 'num' рдирд╛рдо рдХреЗ рд╕рд╛рде рдПрдХ рдХреБрдХреА рдкреИрд░рд╛рдореАрдЯрд░ рдХреЛ рд╕рд░реНрд╡рд░ рд╕реЗ рдкрд╛рд╕ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред рдЕрдм рдЬрдм рд╣рдорд╛рд░реЗ рдкрд╛рд╕ CURL рдЕрдиреБрд░реЛрдзреЛрдВ рдХреЗ рд▓рд┐рдП рдХреБрдХреАрдЬрд╝ рдЬреЛрдбрд╝рдиреЗ рдХрд╛ рдПрдХ рдЙрдкрдХрд░рдг рд╣реИ, рддреЛ рд╣рдо рдЖрд╕рд╛рдиреА рд╕реЗ рдПрдХ рдмреЙрдЯ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд▓рд┐рдЦ рд╕рдХрддреЗ рд╣реИрдВред рдпрд╣рд╛рдБ рдХреБрдЫ рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдХреЗ рд╕рд╛рде рдЙрд╕рдХрд╛ рдХреЛрдб рд╣реИ:
<?php require_once "cookiejaredit.inc"; if (!function_exists('curl_setopt_array')) { function curl_setopt_array(&$hc, $a_opts) { foreach ($a_opts as $name=> $val) if (!curl_setopt($hc, $name, $val)) return false; return true; } } function getByCurl($aOpts, $sUrl, $sUrlRef='') { $hc= curl_init(); curl_setopt_array($hc, $aOpts); curl_setopt($hc, CURLOPT_URL, $sUrl); curl_setopt($hc, CURLOPT_REFERER, $sUrlRef); $cont= curl_exec($hc); $b_ok= curl_errno($hc)==0 && curl_getinfo($hc, CURLINFO_HTTP_CODE)==200; echo "\nSent HTTP Header:\n". curl_getinfo($hc, CURLINFO_HEADER_OUT). "Content Length: ".strlen($cont)."\n\n"; curl_close($hc); return $b_ok? $cont : false; }
рдЕрдм рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд╕рдм рдХреБрдЫред рдЖрдкрдХреЗ рдзреНрдпрд╛рди рдХреЗ рд▓рд┐рдП рдлрд┐рд░ рд╕реЗ рдзрдиреНрдпрд╡рд╛рдж, рдЦрд╛рд╕рдХрд░ рдЙрди рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдЬреЛ рдЕрдВрдд рддрдХ рдкрдврд╝ рдЪреБрдХреЗ рд╣реИрдВ)ред