-2

I am trying to setup it for the firs time, but it give the following error.

Fatal error: Uncaught Error: Call to undefined function base_url() in /home/u6256344/public_html/skripsiindah.online/login.php:51 Stack trace: #0 {main} thrown in /home/u6256344/public_html/skripsiindah.online/login.php on line 51

if (isset($_POST['login'])) {
    $username = anti_injection($_POST['username']);
    $password = anti_injection(md5($_POST['password']));

    // menghindari sql injection
    $injeksi_username = mysqli_real_escape_string($conn, $username);
    $injeksi_password = mysqli_real_escape_string($conn, $password);

    if (!ctype_alnum($injeksi_username) OR !ctype_alnum($injeksi_password)){
        header("Location:".base_url()."/404");
    }else{
        $query  = "SELECT * FROM users WHERE username='$username' AND password='$password'";
        $login  = $conn->query($query);
        $verify = $login->num_rows;
    $v      = $login->fetch_array();

1 Answers1

0

Instead of base_url(), user $_SERVER['SERVER_NAME'];.

It returns the current url, but only the path part.

For a guide on $_SERVER variables.

shn
  • 865
  • 5
  • 14