我的外语不好,所以我很抱歉。
我没有找到问题的原因我做了什么
-
PHP Version 7.0.15-0ubuntu0.16.04.4
会员登录
@ob_start();
@session_start();
include("include/baglan.php");
if($_POST)
{
$sifre = mysqli_real_escape_string($link, md5($_POST['sifre']));
$kullanici = mysqli_real_escape_string($link, $_POST['kullanici']);
$giriskontrol = mysqli_query($link, "select * from yonetici where yonetici_kullanici ='$kullanici' and yonetici_sifre ='$sifre'");
$durum = mysqli_fetch_array($giriskontrol);
if($durum)
{
$tarih = date("d.m.Y");
$saat = date("h:i");
$yonetici_id_sabit = $durum['yonetici_id'];
$son_giris=mysqli_query($link, "update yonetici set yonetici_son_giris='$tarih - $saat' where yonetici_id='$yonetici_id_sabit'");
$_SESSION['yonetici_ad_soyad'] = $durum['yonetici_ad_soyad'];
$_SESSION['yonetici_kullanici'] = $durum['yonetici_kullanici'];
$_SESSION['yonetici_sifre'] = $durum['yonetici_sifre'];
$_SESSION['yonetici_id'] = $yonetici_id_sabit ;
$bilgi = ' <div class="alert alert-success">
<strong>BAŞARILI!</strong> Giriş yapılmıştır. yönlendiriliyorsunuz.
</div>
' ;
header("Refresh: 1; url= anasayfa.php");
}
else
{
$bilgi = ' <div class="alert alert-error">
<strong>HATA!</strong> Kullanıcı Adı veya Şifreniz Yanlış.
</div>
' ;
}
}
访问控制
function oturumkontrolana(){
$kullanici = $_SESSION['yonetici_kullanici'];
$sifre = $_SESSION['yonetici_sifre'];
$giriskontrol = mysqli_query($link, "select * from yonetici where yonetici_kullanici ='$kullanici' and yonetici_sifre ='$sifre'");
$durum = mysqli_fetch_array($giriskontrol);
if($durum){ }else{ echo '<script language="javascript">window.location="index.php";</script>'; die(); }
}
我的错误
[Thu Jul 06 22:48:28.078766 2017] [:error] [pid 7594] [client 207.154.248.73:56740] PHP注意:未定义的变量:/home/admin/web/berksmbl.com/public_html中的链接第55行的/validator/include/fonksiyonlar.php,referer:/validator/index.php
[Thu Jul 06 22:48:28.078809 2017] [:error] [pid 7594] [client 207.154.248.73:56740] PHP警告:mysqli_query()期望参数1为mysqli,在/ home / admin中给出null第55行/web/berksmbl.com/public_html/validator/include/fonksiyonlar.php,referer:/validator/index.php
[Thu Jul 06 22:48:28.078827 2017] [:error] [pid 7594] [client 207.154.248.73:56740] PHP警告:mysqli_fetch_array()期望参数1为mysqli_result,在/ public_html / validator中给出null第56行/include/fonksiyonlar.php,referer:/validator/index.php
第55和56行
$ giriskontrol = mysqli_query($ link,&#34; select * from yonetici yonetici_kullanici =&#39; $ kullanici&#39; and yonetici_sifre =&#39; $ sifre&#39;&#34;); < / p>
$ durum = mysqli_fetch_array($ giriskontrol);
$ link(包含我使用该功能的地方)
<?php
$link = mysqli_connect("xxx", "xxx", "xxx", "admin_validator");
if (!$link) {
echo "Hata: MySQL'e bağlanılamıyor." . PHP_EOL;
echo "Debugging errno: " . mysqli_connect_errno() . PHP_EOL;
echo "Debugging error: " . mysqli_connect_error() . PHP_EOL;
exit;
}
?>
使用位置
<!--
$link -> include/baglan.php
oturumkonrolana(); -> include/fonksiyonlar.php
-->
@ob_start();
@session_start();
include("include/baglan.php");
include("include/fonksiyonlar.php");
oturumkontrolana();
header('Cache-Control: no-cache, no-store, must-revalidate');