php - Every requests should contain a server IP -
i have file hosted on external web service - url: http://external-service.com/file.flv
this file can download ip of web service. every visitor should can download file how while every visitor has other ip address ip of server?
i use curl request curl going server, not visitor. can't use:
echo $response_from_curl;
because file large. server has max_execution_file - 450 seconds. it's not enough.
i use:
header("location: http://external-service.com/file.flv");
but in example, file can't downlaod because redirect visitor ip it's bad idea too.
can hide real user ip in example , make request user browser using server ip?
maybe know how can solve problem.
thanks.
your server has download file , show user correct headers.
little example:
<?php header("content-type: video/flv"); $file_url = "http://external-service.com/file.flv"; echo file_get_contents($file_url); ?>
i recommend use curl.
example curl:
<?php header("content-type: video/flv"); $file_url = "http://external-service.com/file.flv"; $ch = curl_init(); $timeout = 0; curl_setopt ($ch, curlopt_url, $file_url); curl_setopt ($ch, curlopt_connecttimeout, $timeout); curl_exec($ch); curl_close($ch); ?>
Comments
Post a Comment