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等文件来执行。