我试图在html框中使用php,但它不起作用。这是我放进去的:(也有一些javascript)
<?php
header('content-type: application/json; charset=utf-8');
$data = json_encode($_SERVER['REMOTE_ADDR']);
echo $_GET['callback'] . '(' . $data . ');';
?>
<script>
var myip="<?php echo $data ?>"
alert(myip)
</script>
网站上显示的内容是:
<?php header('content-type: application/json; charset=utf-8');
$data = json_encode($_SERVER['REMOTE_ADDR']);
echo $_GET['callback'] . '(' . $data . ');'; ?>
还有一个警告框,上面写着:
<?php echo $data ?>
必须加一个分号:
<?php echo $data; ?>
你想把这个放到一个文本框里吗?
这样做:
<input type="text" id="someid" name="somename" value="<?php echo $data; ?>" />
你确定$data中有什么吗?