默认的三星互联网浏览器和Safari没有通过$ _POST获得lat

I have a working code to get city name and other names using geocode lat long via $_POST variable in geocode map url, it works fine on laptop and chrome in mobile but it is not working in Samsung default Internet Browser & iPhone Safari browser.

When I put lat long manually it works fine.

This Doesnt work

$latbt = $_POST['latitude'];
$lonbt = $_POST['longitude'];
$data = file_get_contents("https://maps.google.com/maps/api/geocode/json?latlng=".$latbt.','.$lonbt."&key=AIzaSyDqIj_SXTf5Z5DgE_cvxd5xdfttdNbuaiCbs&sensor=true");

This Works Fine

$latbt = 51.562957;
$lonbt = 17.089233;
$data = file_get_contents("https://maps.google.com/maps/api/geocode/json?latlng=".$latbt.','.$lonbt."&key=AIzaSyDqIj_SXTf5Z5DgE_cvxd5xdfttdNbuaiCbs&sensor=true");