Как получить доступ к файлу php на локальном сервере с другого компьютера - PullRequest
0 голосов
/ 06 июня 2018

Я разместил свой сайт на локальном сервере, используя xampp.Поэтому я пытался получить доступ к сайту с другого компьютера, который был в той же сети.Я мог получить доступ к файлу index.html, в котором нужно было ввести данные для входа в систему, такие как имя пользователя и пароль, но когда я нажал на кнопку submit, я не попал на страницу php, которая должна показывать информацию о пользователе, извлекая его из базы данных.Как мне получить доступ к файлу php тоже?Мне также удалось получить доступ к странице phpmyadmin с другого компьютера, но я не могу получить доступ к странице php, так как на ней написано, что «сайт не может быть достигнут. Localhost отказался подключиться»

Мой HTML-код

<!DOCTYPE html>
<html>
<head>
    <title>Login to Student's Database</title>
    <style>
    label {
    font: normal 12px courier !important;
        }
        .sbm{
            padding: 10px;
            margin-left: 50px;
        }
        .whole{
            background-image: url("images/bg-01.jpg");
            background-attachment: fixed;
           width: 1340px;
            height: 640px;
            background-repeat: repeat-x;

        }
        p {
            font: bold 20px sans-serif;
            padding: 20px;
        }
    </style>
</head>
<body>
    <div class="whole">
<div align="center">    
<form name="hun" method="post" action="http://localhost/exam/retrieve.php">
    <p>Welcome To Student's Record</p>
    <label for="user" > Username :</label>
    <input type="text" name="username"><br><br>
    <label for="pass"> Password :</label>
    <input type="password" name="pass"> <br><br>
    <div class="sbm"><input type="submit" name="submit"></div>
</form>
<div align="center">    
</div>
</body>
</html>

Мой php код

<?php

    $puser = $_POST['username'];
    $ppass = $_POST['pass'];

    $con = mysqli_connect('localhost','root','','student');
    if(!$con)
    {
        die("Could not connect".mysql_error());
    }

     $pss=$ppass;
     $usr=$puser;
        $flag=0;
      $que = "select * from rec";
    $q = mysqli_query($con, $que);
    if(!$q)
    {
        echo "Could not retrieve!";
    }

    else
    {
        while($ret = mysqli_fetch_array($q, MYSQLI_NUM))
        {

            if(($pss==$ret[1])&&($usr==$ret[0]))
            {   $flag=1; 
                echo "Welcome to University<br>";
                echo "Name = ";
                echo $ret[2] . "<br>";
                echo "Roll = ";
                echo $ret[3]."<br>";
                echo "Physics = ";
                echo $ret[4]."<br>";
                echo "Chemistry = ";
                echo $ret[5]."<br>";
                echo "Maths = ";
                echo $ret[6];

            }

        }

    }
if(!$flag)
{
    echo "Wrong username or password";
}

?>
...