fsockopen is socket package function, in addition to the basic commonly used TCP:// communication function, it also has other powerful communication function, UDP:// unix:// udg:// and so on various protocols.
You can use stream_get_transports to get the current server registered socket transfer protocol list to determine whether to support the need to use the agreement.
Use Composer to install the library. Of course, You can go to Packagist to view.
$ composer require yakeing/php_fsockopen
- Sample:
$fs = new fsockopen();
$ret = $fs->init(
10, //Running time / sec (optional)
tcp, //transport protocol (optional)
true //Blocking mode switch (optional)
);
- Sample:
$ret = $fs->GET(
$Url , //Destination URL
$Referer , //Forge Referer (optional)
$Cookie //This Cookie (optional)
);
- Sample:
$ret = $fs->POST(
$Url , //Destination URL
$Content , //Submit content: key/vvalue&...
$Referer , //Forge Referer (optional)
$Cookie, //This Cookie (optional)
$ContentType //Submission method (optional)
);
- Sample:
$ret = $fs->PUT(
$Url , //Destination URL
$File, //File OR Picture address: ['01.jpg','02.jpg',...]
$Referer , //Forge Referer (optional)
$Cookie, //This Cookie (optional)
);
If you've got value from any of the content which I have created, then I would very much appreciate your support by payment donate.
weibo: yakeing
twitter: yakeing