ଜଣେ ପରିଦର୍ଶକ ଏକ ବଟନ୍ କ୍ଲିକ୍ କରନ୍ତି। ଆପଣଙ୍କ PHP ସର୍ଭର ଏକ ବାହ୍ୟ API କୁ କଲ୍ କରେ। API ଦେଖେ ସର୍ଭରର ବାହାରକୁ ଯାଉଥିବା ସଂଯୋଗ, କିମ୍ବା ସେହି ସଂଯୋଗ ପାଇଁ କନଫିଗର ହୋଇଥିବା proxyର ଏକ୍ଜିଟ୍। ପରିଦର୍ଶକଙ୍କ ବ୍ରାଉଜର ଆପଣଙ୍କ ୱେବସାଇଟ୍ ସହିତ ଏକ ଅଲଗା ସଂଯୋଗ ପରିଚାଳନା କରୁଛି।

ପରିଦର୍ଶକଙ୍କ ଠିକଣାକୁ ଏକ ହେଡରରେ କପି କରିବା PHP ସଂଯୋଗକୁ ପରିଦର୍ଶକଙ୍କ ନେଟୱାର୍କକୁ ସ୍ଥାନାନ୍ତର କରିପାରିବ ନାହିଁ। ହେଡର ହେଉଛି ପୂର୍ବରୁ ସ୍ଥାପିତ ସଂଯୋଗ ଉପରେ ପଠାଯାଉଥିବା ତଥ୍ୟ। ଏକ ଗନ୍ତବ୍ୟ ସ୍ଥଳ ନିଜ ଆପ୍ଲିକେସନ୍ ତର୍କରେ ଏକ ବିଶ୍ୱସ୍ତ ଫରୱାର୍ଡିଂ ହେଡର ବ୍ୟବହାର କରିପାରେ, କିନ୍ତୁ ଏହା ହେଡର ମୂଲ୍ୟକୁ ସଂଯୋଗର ଉତ୍ସ ଠିକଣା କରିଦିଏ ନାହିଁ।

proxy ସଂଯୋଗକୁ ଗ୍ରହଣ କରିବାକୁ ପଡିବ

PHP cURL କୁ ଅନ୍ୟ ମେସିନ୍ ମାଧ୍ୟମରେ ପଠାଇବାକୁ, ସେହି ମେସିନ୍ ଅନୁରୋଧ ବହନ କରିବାର ଅନୁମତି ସହିତ ଏକ ପ୍ରବେଶଯୋଗ୍ୟ proxy ସେବା ପ୍ରଦାନ କରିବାକୁ ପଡିବ। PHP ପ୍ରକ୍ରିୟା ସେଥିରେ ସଂଯୋଗ କରିବାକୁ ସକ୍ଷମ ହେବା ଉଚିତ। ପରିଦର୍ଶକଙ୍କ ସାଧାରଣ ବ୍ରାଉଜର ସେସନ୍ ଆପଣଙ୍କ ସର୍ଭରକୁ ଏପରି ସାଧାରଣ proxy ଏଣ୍ଡପଏଣ୍ଟ ଦିଏ ନାହିଁ।

libcurl proxy ବିକଳ୍ପ cURL ସଂଯୋଗ କରୁଥିବା ସେବାକୁ ଚୟନ କରେ। ଏହା କୌଣସି ବ୍ରାଉଜରକୁ ନିଜ ପକ୍ଷରୁ ଅନୁରୋଧ ଆରମ୍ଭ କରିବାକୁ କହିପାରିବ ନାହିଁ।

ବ୍ରାଉଜର ଅନୁରୋଧ ଏକ ଭିନ୍ନ ଡିଜାଇନ୍

କେତେକ API ପାଇଁ ବ୍ରାଉଜର ସିଧାସଳଖ ଗନ୍ତବ୍ୟକୁ କଲ୍ କରିପାରେ। ଏହା ଅନୁରୋଧକୁ ବ୍ୟବହାରକାରୀଙ୍କ ନେଟୱାର୍କ ମାର୍ଗରେ ରଖେ, ସେମାନଙ୍କ ନିଜ proxy କନଫିଗରେସନ୍ ଅନୁସାରେ। ଏଥିପାଇଁ ବ୍ରାଉଜର କ୍ଲାଏଣ୍ଟ ପାଇଁ ଡିଜାଇନ୍ ହୋଇଥିବା API ମଧ୍ୟ ଆବଶ୍ୟକ। କ୍ରସ୍-ଅରିଜିନ୍ ପ୍ରବେଶ CORS ଅନୁସରଣ କରେ, ଏବଂ ବ୍ରାଉଜର କୋଡକୁ ପଠାଯାଇଥିବା ପ୍ରମାଣପତ୍ର ସେହି କ୍ଲାଏଣ୍ଟ ପାଇଁ ଉପଲବ୍ଧ ହୁଏ।

proxy ବିକଳ୍ପ ବାଛିବା ପୂର୍ବରୁ ଅନୁରୋଧ କେଉଁଠି ରହିବା ଉଚିତ ତାହା ସ୍ଥିର କରନ୍ତୁ। ସର୍ଭର ପ୍ରମାଣପତ୍ର ସର୍ଭରରେ ରଖନ୍ତୁ; ସେବା ସମର୍ଥନ କଲେ ଡକ୍ୟୁମେଣ୍ଟେଡ୍ ବ୍ରାଉଜର ଇଣ୍ଟିଗ୍ରେସନ୍ ବ୍ୟବହାର କରନ୍ତୁ। କୌଣସି ଡିଜାଇନ୍ ସର୍ଭର ଅନୁରୋଧକୁ ପରିଦର୍ଶକଙ୍କ ନେଟୱାର୍କ ପରିଚୟ ଉତ୍ତରାଧିକାରୀ କରିବା ପାଇଁ ନିର୍ଭରଯୋଗ୍ୟ ସ୍ୱଳ୍ପ ପଥ ଦିଏ ନାହିଁ।

ସମ୍ପର୍କିତ ପ୍ରବନ୍ଧ