Как мне передавать значения между двумя сайтами WordPress?

#php #wordpress

#php #wordpress

Вопрос:

Когда пользователь посещает веб-сайт WordPress, он / она должен быть перенаправлен на другой веб-сайт WordPress с заголовком сообщения в качестве передаваемых данных формы.

Я сделал это с помощью php, мне нужно знать, как я могу сделать то же самое с помощью WordPress. Это код, который я использовал.

 <?php
session_start();
$title=get_the_title();
$pass_value='https://example.com/reader.php?title='.$title;
?>
<form method='post' action='<?php echo $pass_value?>'>
<div align="center"><input type='submit' name='postread' value='read' /></div>
</form>
  

Я встроил приведенный выше код в виджет кода php.
Значение пароля я улавливаю с помощью php-файла, который получает заголовок и обрабатывает заголовок. Как мне заставить страницу WordPress делать то же самое.?

Ответ №1:

Как насчет запроса curl и заголовка перенаправления?

 <?php
session_start();
$title=get_the_title();
$pass_value='https://example.com/reader.php?title='.$title;

$ch = curl_init();

curl_setopt($ch, CURLOPT_URL,"https://example.com/");
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, "title=$title");   
$server_output = curl_exec($ch);

curl_close ($ch);

header("location: $pass_value")
  

Комментарии:

1. Значит, мне не нужно вводить какой-либо код на целевом веб-сайте ?.

2. Вам нужно как-то обработать запрос post

3. Все в порядке, я могу обработать эту информацию на целевом веб-сайте. Но приведенный выше код отправит параметры в сообщение WordPress??

4. Приведенный выше код отправит запрос с сервера и передаст заголовок перенаправления клиенту.