Kodları çok karışık yazmışsın böyle hata yapman çok normal.
Gördüğüm kadarıyla güvenlik kodu eşitmi,boşmu sorgunda else kısmında parantez açıp kapatmamışsın.
Bunu dene
<?php session_start ();
include('ayar/ayar.php');
if(isset($_POST['submit']) && $_POST['submit'] == 'Register') {
if( $_SESSION['security_code'] == $_POST['security_code'] && !empty($_SESSION['security_code'] ) ) {
$username = mysql_real_escape_string($_POST['username']);
$password = mysql_real_escape_string($_POST['password']);
$rl_name = mysql_real_escape_string($_POST['rl_name']);
$email = mysql_real_escape_string($_POST['email']);
$security_code = mysql_real_escape_string($_POST['sc']);
$code = $_POST['code'];
$sql = "INSERT INTO account SET login = '".$username."', password = PASSWORD('".$password."'), real_name = '".$rl_name."', email = '".$email."', social_id = '".$code."', coins = '0'";
$result = mysql_query($sql);
if($result) {
echo '<center>Tebrikler Hesabınız Oluşturuldu!</center>';
unset($_SESSION['security_code']);
}else {
echo 'Hesap Ismi Kullaniliyor!';
}
}else {
echo "Hatali Güvenlik Kodu";
}
}
include ("templates/reg.html");
?>Hata alırsan aldığın hatayıda yaz.
Yine Hatali Güvenlik Kodu Hatası. Fazla Bir PHP Bilgim Olmadiği için Dökümanlara Göre Kodladım

Yani Acemiyim . Fakat Mozillada Sorunsuz Çalışan Şey Internet Explorerda Nasil Çalışmaz Anlamiyorum.