php session问题
phpcn_u244
phpcn_u244 2016-12-20 20:17:46
0
13
5572

我做了一个网站,有三个管理员界面,在本地三个管理员都可以登录,但代码上传到服务器后,只能一个管理员登录,这是为什么

phpcn_u244
phpcn_u244

全員に返信(12)
myfey

セッションキャッシュに権限があるかどうかを確認してください。

いいねを押す +0
item

見て学んでください

いいねを押す +0
数据分析师

phpセッションの質問-PHP中国語ウェブサイトQ&A-phpセッション質問-PHP中国語ウェブサイトQ&A

見て学んでください。

いいねを押す +0
♥,      军军

if(empty($_POST["admin1_name"]) または empty($_POST["password"])){
echo "入力ボックスを空にすることはできません! <a href='select1.php'>Return< /a>";
死ぬ;
}

いいねを押す +1
phpcn_u244

我现在把服务器的php版本换成5.5,我的写法又可以执行了.呵呵,看来php也越来越智能化了,

いいねを押す +0
phpcn_u244

@ty80   是的我的写法是错的,我自己理解了,但计算机不理解我,呵呵,还是按照它的语法吧,呵呵

いいねを押す +1
左手右手慢动作

empty()函数只能一次判定一个变量,不能同时判断多个
如果判断的变量为空,返回true,如果不为空,返回false

いいねを押す +0
Ty80

你的写法很奇怪,可能是php版本不兼容。

可以这么写

if(empty($_POST["admin1_name"]) or empty($_POST["password"])){
    echo "输入框不能为空!  <a href='select1.php'>返回</a>";
    die;
}

いいねを押す +3
phpcn_u244

断点调试法解决了问题,但不知道为什么在本地可以执行的代码,上传到服务器就不能执行了,

if (empty($_POST["admin1_name"] or $_POST["password"] )){echo "输入框不能为空!  <a href='select1.php'>返回</a>";die;}

いいねを押す +0
Ty80

error_reporting(E_ALL);
ini_set('display_errors', '1');

上面两行加到入口文件里,强制显示php错误,看下具体是什么错误。

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!