簡體   English   中英

HTML代碼顯示在.PHP頁面中

[英]HTML code is showing in .PHP page

我正在用PHP和HTML混合編寫第一頁。 此頁面顯示訪問者的IP地址(ipv4或ipv6)。 PHP腳本運行正常,但是HTML代碼顯示為文本而不是呈現。

<!doctype html>
<html>
<title>mioipv6.it</title>
<body>
<?php
header('Content-type: application/json');
if ( array_key_exists('addr', $_GET) )
$ip = $_GET['addr'];
else
$ip = $_SERVER['REMOTE_ADDR'];
$v6 = preg_match("/^[0-9a-f]{1,4}:([0-9a-f]{0,4}:){1,6}[0-9a-f]{1,4}$/", $ip);
$v4 = preg_match("/^([0-9]{1,3}\.){3}[0-9]{1,3}$/", $ip);
if ( $v6 != 0 )
$type = "IPv6";
elseif ( $v4 != 0 )
$type = "IPv4";
else
$type = "unknown";
echo json_encode(array("Il tuo indirizzo" => $ip, "Tipo" => $type));
?> 
<a href='http://ipv6-test.com/validate.php?url=referer'><img src='http://ipv6-test.com/button-ipv6-small.png' alt='ipv6 ready' title='ipv6 ready' border='0' /></a>
</body>
</html>

您可以在此處查看頁面:www.mioipv6.it

去掉

header('Content-type: application/json');

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM