Как я могу опубликовать некоторые известные запросы (жестко запрограммированные) вместе с пользовательским вводом? Например, если мне не нужен пользовательский ввод, запрос будет выглядеть так:
$post = "userid=11&token=abcdef&action=set&name=cf_1&value=UserInput";
Но, поскольку мне нужна ценность от пользователей, я делаю что-то вроде этого:
<form action="submit.php" method="post>
Insert cf_1: <input name='value' type='text'>
<input value="submit" type="submit">
</form>
И скрипт php:
<?php
$url = someurl;
$post = "userid=11&token=abcdef&action=set&name=cf_1";
$options = array( CURLOPT_URL => $url,
CURLOPT_POST => true,
CURLOPT_POSTFIELDS, $post
);
$ch = curl_init();
curl_setopt_array($ch, $options);
curl_exec($ch);
curl_close($ch);
?>
Однако, используя приведенную выше форму и скрипт php, вход пользователя не может быть отправлен на сервер
$post.= '&value='.$_POST['value'];
Однако убедитесь, что вы выполняете необходимую очистку значения $ _POST.