Skip to content

Instantly share code, notes, and snippets.

@iNaD
Last active May 1, 2026 22:50
Show Gist options
  • Select an option

  • Save iNaD/c2c19bcc9bb9e04b1fe8 to your computer and use it in GitHub Desktop.

Select an option

Save iNaD/c2c19bcc9bb9e04b1fe8 to your computer and use it in GitHub Desktop.
Sending a GET/POST Request via PHP without CURL (fopen needs to be enabled)
<?php
$url = 'http://server.com/path';
$data = array('key1' => 'value1', 'key2' => 'value2');
// use key 'http' even if you send the request to https://...
$options = array(
'http' => array(
'header' => "Content-type: application/x-www-form-urlencoded\r\n",
'method' => 'POST',
'content' => http_build_query($data),
),
);
$context = stream_context_create($options);
$result = file_get_contents($url, false, $context);
var_dump($result);
@yamariel
Copy link
Copy Markdown

yamariel commented May 1, 2026

Thank you, thank you, thank you

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment