The title of this post should read: _Three Ways to Make a POST Request from PHP_ *(using extensions instead of built-in coolness)*

BTW php supports all kinds of protocols [1] too. Streams [2] FTW!

[1] http://php.net/wrappers
[2] http://php.net/streams