На данный вопрос уже ответили:
На первом сайте site1/script.php:
echo $a=5;
На втором сайте site2/script.php:
$ch=curl_init();
curl_setopt($ch,CURLOPT_URL,"http://site1/script.php");
curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);
curl_setopt($ch,CURLOPT_POST,1);
curl_setopt($ch,CURLOPT_HEADER,0);
echo $outputprog=curl_exec($ch);
curl_close($ch);
Почему скрипт site2/script.php
выводит на экран 5
, если указан curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);
?
Если в site1/script.php
убрать echo
то совсем ничего не выводит, даже через var_dump
.
Главный вопрос: как возвращать значение переменной $a
из сайта site1/script.php
в сайт site2/script.php
без вывода на экран?
Вы же сами выводите результат на экран echo $outputprog=curl_exec($ch);
Уберите echo
и оставьте $outputprog=curl_exec($ch);
. Переменная $outputprog
будет хранить '5'.
Виртуальный выделенный сервер (VDS) становится отличным выбором
Предисловие: Есть фильтр товаров, использую плагин WooCommerce Product Filter, по умолчанию стоит Range Filter через слайдер(ползунок), но у меня задача, что...
Как мне вывести на одной странице все родительские категории со ссылками на их дочерние категории, структура примерно такая:
такая проблема, есть php-скрипт, который парсит данные из RSS на мой сайт