Мой код
$id = basename($_SERVER['REQUEST_URI']);
вызывал ошибку Undefined variable
$_SERVER['REQUEST_URI'], исправил код
if (isset($_SERVER['REQUEST_URI'])) {
$id = basename($_SERVER['REQUEST_URI']);
}
получил ошибку Undefined variable:
id
Как верно определить $
id = basename($_SERVER['REQUEST_URI']); ?
Код полностью:
<?php
/**
* Data Processing & Received
*/
$id = isset( $_SERVER[ 'REQUEST_URI' ] ) ? basename( $_SERVER[ 'REQUEST_URI' ] ) : false;
$url = "http://сайт.ру";
$post_data = array("url" => "http://сайт2.ру/$id");
$ch = curl_init();
$user_agent = isset( $_SERVER[ 'HTTP_USER_AGENT' ] ) ? basename( $_SERVER[ 'HTTP_USER_AGENT' ] ) : false;
curl_setopt($ch, CURLOPT_USERAGENT, $user_agent);
curl_setopt($ch, CURLOPT_URL, $url );
curl_setopt($ch, CURLOPT_POSTFIELDS, $post_data);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$postResult = curl_exec($ch);
curl_close($ch);
echo $postResult;
// OR
header('HTTP/1.0 404 Not Found');
?>
Спасибо!