Page MenuHomePhabricator

ipv6-localhost.php

Authored By
bzimport
Nov 21 2014, 10:53 PM
Size
697 B
Referenced Files
None
Subscribers
None

ipv6-localhost.php

<?php
$hostName = '[::1]';
print '<html>
<head>
<title>IPv6 Localhost</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
</head>
<body>
<h1>Localhost</h1>
<p>The IPv6 address for localhost is '.$hostName.'</p>';
$host = ( $hostName == '['.substr( $hostName, 1, strlen( $hostName ) - 2 ).']' ) ? substr( $hostName, 1, strlen( $hostName ) - 2 ) : $hostName;
if ( filter_var( $host, FILTER_VALIDATE_IP, FILTER_FLAG_IPV6 ) ) {
$hostName = str_replace( '[', '[', $hostName );
$hostName = str_replace( ':', ':', $hostName );
$hostName = str_replace( ']', ']', $hostName );
}
print '
<p>It may be changed to '.$hostName.' before is is parsed.</p>
</body>
</html>';
?>

File Metadata

Mime Type
text/x-php
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
5789
Default Alt Text
ipv6-localhost.php (697 B)

Event Timeline