为什么每次使用参数调用后都会下载文件php

时间:2017-03-15 11:28:12

标签: javascript php html

当链接https://foliotek.github.io/Croppie/将被执行时我无法看到此页面的内容php ... chrome将下载此文件!!

<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <title>test</title>
    	  
        <script src="public/jquery-1.11.2.min.js" type="text/javascript"></script>
    </head>

    <body>
    <?php
    	// check the input
            //is_numeric($_GET['id']) or die("invalid URL");
           
		?>
    </body>
    <script type="text/javascript">
    	console.log(<?php $_GET['id'] ?>);
    </script>
    </html>

1 个答案:

答案 0 :(得分:0)

这通常是由于处理程序代码不正确。在.htaccess文件中,您需要确保处理程序代码与您的php版本匹配。如果没有,php文件可能会尝试下载而不是进程。

要在服务器上使用默认的php版本,请使用以下代码:

使用系统PHP5作为默认值

AddHandler application / x-httpd-php5 .php

您可以根据需要指定不同的php版本:

使用系统PHP5.2作为默认值

AddHandler application / x-httpd-php52 .php

使用系统PHP5.3作为默认值

AddHandler application / x-httpd-php53.php

使用系统PHP5.4作为默认值

AddHandler application / x-httpd-php54 .php

使用系统PHP5.5作为默认值

AddHandler application / x-httpd-php55 .php

还可以尝试:

php的正确AddType是application / x-httpd-php

AddType  application/x-httpd-php         .php
AddType  application/x-httpd-php-source  .phps

还要确保你的php模块已加载

LoadModule php5_module        modules/mod_php55.so

当您配置apache然后尝试从另一个浏览器查看该页面时 - 我已经有几天Chrome会顽固地缓存结果并且它会在另一个浏览器中继续下载源代码正好。 请参阅更多内容 - here