Как добавить вход из формы в URL?

Я пытаюсь использовать ip lookup api, но у меня возникают проблемы, когда я пытаюсь добавить вход, т. Е. IP в URL api, кто-нибудь, пожалуйста, помогите мне с решением. Спасибо за вашу помощь !!

<?php
include 'includes/header.php';
?>
<div class="container">
<div class="row">
<div class="col">
<h1 style="font-weight:600;">IP LOOKUP</h1>
<form action="ip_lookup.php" method="POST">
<input type="text" name="IP" placeholder="Enter IP">
<button type="submit" name="submit">Submit</button>
</form>
<?php
if(isset($_POST['submit'])){
if(!empty($_POST['IP'])){
$got = $_POST['IP'];
}
}
$ip_look = json_decode(file_get_contents('https://api.domaintools.com/v1/$got/whois/'));
var_dump($ip_look);
?>

</div>
</div>
</div>

0

Решение

Строковая интерполяция ограничена одинарными кавычками ',
Несколько вариантов исправлений:

  • Используйте двойные кавычки "

    "https://api.domaintools.com/v1/$got/whois/"
  • Объединить

    "https://api.domaintools.com/v1/" . $got . "/whois/"
  • С помощью sprintf()

    sprintf("https://api.domaintools.com/v1/%s/whois/", $got);
    

Увидеть https://secure.php.net/manual/en/language.types.string.php

0

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector