Задать вопрос
@evgeniupjhp

Как отправить get запрос только не с пустыми данными?

if (isset($_POST['id'])) {
$id = $_POST['id'];	
}

if (isset($_POST['parameter'])) {
$parameter = $_POST['parameter'];	
}


$sendToTelegram = fopen("http://domen.com/reciever.php?id={$id}&parameter={$parameter}","r");


Когда отправляешь так, если допустим id есть, а parameter нет, то parameter приходит пустой, мне же нужно отправлять только те которые не пустые, т е если есть только id до fopen("http://domen.com/reciever.php?id={$id}","r");
  • Вопрос задан
  • 47 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Решения вопроса 1
DevMan
@DevMan
как–то так
$tmp = [];
if (isset($_POST['id'])) {
	$tmp['id'] = $_POST['id'];	
}

if (isset($_POST['parameter'])) {
	$tmp['parameter'] = $_POST['parameter'];	
}

$sendToTelegram = fopen("http://domen.com/reciever.php?" . http_build_query($tmp),"r");
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы