A. 求一段php代碼,禁止用戶直接輸入網址訪問,但是通過搜索引擎搜索可以正常訪問!
在php文件中添加下面的內容:
<?php
if (! $_SERVER['HTTP_REFERER']) exit;
?>
B. 新建的「PHP網頁」打不開
很簡單,直接用右鍵打開是不可能打開php文件的,因為xp是操作作系統,不是伺服器。其中沒有解釋和運行php代碼的程序。所以,你必須用ie來打開,而且打開的方式是"localhost/"+php文件與伺服器www目錄的相對路徑。這樣php腳本才能經過伺服器解釋執行。如果直接在ie里輸入腳本所在硬碟上的路徑也是不行的,這樣就相當於右鍵,然後選用ie打開,並不經過伺服器。
關於http://localhost/php_mysql/7.mysql的問題是因為,7.mysql是文件夾,所以伺服器回自動尋找這個文件夾裡面的index.php,index.html,default.php,default.html等文件來執行。