I have a PHP file that I'm trying to run. However, my web browsers act like it doesn't exist. For example, Firefox tries to open the PHP file Chrome says This webpage is not available. Error 324 (net::ERR_EMPTY_RESPONSE): Unknown error. Internet Explorer says Internet Explorer cannot display the webpage
I'm trying to access this php file through a form submission ie action="login.php" I've also tried accessing this file by localhost/login.php and I get the same results.
Benim diğer tüm php dosyaları sadece bu bana sorun veriyor ince çalıştırmak için php düzgün yapılandırılmış olduğunu biliyorum. Örneğin, localhost / home.php çalışır
Ben var başka bir bilgisayarda (düzgün çalışıyor) php dosyasını yüklemek için çalıştım btw, ben bu yüzden php dosya düzgün derler biliyorum bu sorun yok.
Herkes herhangi bir fikir var mı? Ben bütün önbelleklerini (Firefox, IE, Chrome, dal) silme denedim ama hiçbir şey çalışır.
Teşekkürler
edit: here are the php files i'm talking about login.php
function generate_salt($username)
{
// Create a SHA1 hash
$salt = sha1('~'.$username.'~'.microtime(TRUE).'~');
// Limit to random 10 characters in the hash
$salt = substr($salt, rand(0,30), 10);
return $salt;
}
function hash_password($password, $salt)
{
return sha1('~'.$password.'~'.$salt.'~');
}
function valid_password($password, $hash, $salt)
{
return hash_password($password, $salt) == $hash;
}
$loginStatus = false;
//echo $_POST['username'] . " ";
//echo $_POST['password'] . "\n";
$username = $_POST['username'];
$password = $_POST['password'];
$db = new dbHelper();
$user = $db->getUser($username);
if(!$user)
{
$loginStatus = false;
}
else
{
$loginStatus = valid_password($password, $user->getPassword(), $user->getSalt());
}
if($loginStatus)
{
$db->createSession($user);
}
if($loginStatus)
{
echo "Login Successful";
echo '<META HTTP-EQUIV="Refresh" Content="0;URL=index.php"/>';
}
else
{
echo "Incorrect Username or Password";
echo '<META HTTP-EQUIV="Refresh" Content="0;URL=index.php#ui-tabs-3"/>';
}
//echo json_encode($loginStatus);
?>
home.php
<?php
//require_once './library.php';
require_once './twigLoader.php';
require_once './loginStatus.php';
$template = $twig->loadTemplate('home.html');
$nameArr = array("hi", "bye");
echo $template->render(array('loginStatus' => $loginStatus,
'nameArr' => $nameArr));
?>