① php連接伺服器常,登陸界面OK,但就是登陸失敗,資料庫里有相應的username和password
是不是在那個head。php裡面有 <html></html> <body></body>這樣的標簽啊
如果有的話 dw看到這樣的html標簽就認為顯示區域結束了 就不會顯示 另外 或者是裡面還有其他的沒有結束的html內部標簽
比如 開始了一個tr 沒有td 也沒有/tr 這之間的區域的dw裡面就不顯示 頁面上仍然能把數據顯示出來 。
② 為什麼我的html+php登錄界面總是用戶名密碼錯誤
PHP版本迭代,mysql_query不適用了,要麼改你的php為低版本,比如5.4,要麼使用PDO,更加簡潔方便
③ php頁面進不去怎麼辦
編輯Apache的httpd.conf
查找LoadMole,在其後面增加下面配置,如果你的PHP在C盤的話,請將D:換成C:,另外注意路徑使用/。
LoadMole php5_mole D:/php-5.5.15/php5apache2_4.dll
PHPIniDir D:/php-5.5.15
查找AddType,加入如下配置:
AddType application/x-httpd-php .php
查找DirectoryIndex,加入index.php,如果希望index.php優先於index.html,則將其放在前面。
<IfMole dir_mole>
DirectoryIndex index.html index.php
</IfMole>
保存配置,在命令行中運行httpd.exe -t檢查配置,如果沒有問題,則運行httpd.exe -k restart重啟Apache服務。
④ php網站後台無法登陸,提示錯誤,前台正常
問題的關鍵在這里
PHP Warning: session_start(): open(C:\Windows\TEMP\sess_dh0rhtcun5vpm7uq0qu0e96nh2, O_RDWR) failed: Permission denied ...
php.ini里有一個;session.save_path = "/tmp",看一下這個路徑是多少,前面的分號是否去掉
⑤ php登陸頁面一直密碼賬號錯誤
檢查你Mysql 的root 密碼
⑥ PHP登陸注冊頁在本地測試時,出現連接資料庫失敗的情況怎麼辦
1、檢查環境正常
使用mysql -u root -p 可以進入MySQL操作界面
直接使用/usr/local/php5/bin/php /web/test.php執行可以連上資料庫
2、打開hosts加入
復制代碼代碼如下:127.0.0.1 qttc
使用qttc當主機連接也正常,唯獨就不認localhost。
3、localhost連接方式不同導致
為了了解PHP連接資料庫時,主機填寫localhost與其它的區別閱讀了大量資料,最後得知:
當主機填寫為localhost時mysql會採用 unix domain socket連接
當主機填寫為127.0.0.1時mysql會採用tcp方式連接
這是linux套接字網路的特性,win平台不會有這個問題
4、解決方法
在my.cnf的[mysql]區段里添加
復制代碼代碼如下:
protocol=tcp
保存重啟MySQL,問題解決!
⑦ 網站是php做的,我點擊登陸按鈕沒反應,不跳轉,也不報什麼錯,請問大家是什麼原因造成的
我估計你是不是在代碼中沒有提交數據到伺服器,所以前端沒有反應,服務端也沒有反應,檢查一下自己的代碼