I have this code but I am getting undefined variable PHP_SELF
<html>
<head><title>Hangman</title></head>
<body><div align = 'center'>
<?php
//hangman.php
$alphabet = array("A", "B", "C", "D", "E", "F", "G", "H", "I", "J",
"K", "L", "M", "N", "O", "P", "Q", "R", "S", "T",
"U", "V", "W", "X", "Y", "Z");
$words = array("AARDVARK", "INDIGESTION", "CALCULATOR", "PEROSTALSIS",
"VERMILLION", "MNEMONIC");
$wrong = 0;
if (!isset($word_number)) {$word_number = rand(1, count($words)) - 1;}
echo "<h1>";
$word = $words[$word_number];
$finished = 1;
for ($i = 0; $i < strlen($word); $i++)
{
if (ereg($word[$i], $letters))
{
echo $word[$i];
}
else
{
echo "_";
$finished = 0;
}
}
echo "</h1>";
if ($finished)
{
echo "<br><br>Congratulations! You Win!<br><br>";
echo "<a href=$_SERVER['PHP_SELF']>Play Again</a>";
}
else
{
foreach ($alphabet as $var)
{
if (ereg($var, $letters))
{
if (ereg($var, $words[$words_number]))
{
$links .= "<b>$var</b>";
}
else
{
$links .= "$var ";
$wrong++;
}
}
else
{
$links .= "<a href='$_SERVER['PHP_SELF']?letters=$letters$var
&word_number=$word_number'>$var</a> ";
}
}
echo "<img src='./hangman$wrong.gif'><br>";
if ($wrong == 12)
{
echo "<br>HANGMAN!!<br><br>";
echo "The word you were looking for was '$word'<br><br>";
echo "<a href=$_SERVER['PHP_SELF']>Play Again</a>";
}
else
{
echo "Tries Remaining = " . (12-$wrong) . "<br>";
echo "Please pick a letter.<br><br>";
echo $links;
}
}
?>
</div></body>
</html>