Website integration can be written using libcurl ( http://php.net/manual/en/book.curl.php ).
libcurl supports HTTPS certificates, HTTP POST, HTTP PUT, FTP upload (this can also be done with the PHP ftp extension), HTTP form-based upload, proxy servers, cookies, user and password authentication and several other protocols.
source
share