2017-03-15 6 views
0

を呼び出すたびにファイルphpがダウンロードされますhttp://127.0.0.1:8080/example.php?id=38が実行されると私はこのページの内容を見ることができませんphp ... chromeはこのファイルをダウンロードします!!リンク

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

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

+0

あなたのhtmlのようなものは不完全ですか?少なくとも

タグがありません。 – Pat

+0

フォームのない同じ問題! – Fredj

+0

このページにアクセスしようとすると、PHPエンジンの代わりに直接ダウンロードされていますか?私の最高の推測は、あなたのWebサーバーがPHPサーバーを起動するように正しく構成されていないことです。 PHPやApacheやnginxのようなもので組み込みのWebサーバーを使用していますか? – Pat

答えて

0

これは、通常、不適切なハンドラコードによるものです。 .htaccessファイルでは、ハンドラコードがPHPのバージョンと一致していることを確認したいでしょう。そうでなければ、phpファイルはプロセスの代わりにダウンロードしようとするかもしれません。

デフォルト

のAddHandlerがapplication/x-httpd-PHP5の.PHPとして使用して、システムのPHP5を

あなたも指定できます。次のコードを使用して、サーバー上のデフォルトのPHPのバージョンを使用するには

あなたの必要性に応じて、異なるバージョンのPHP、:デフォルト

のAddHandlerがapplication/x-httpd-php52として

利用システムPHP5.2デフォルトとして.PHP

使用システムPHP5.3

のAddHandlerがapplication/x-httpd-php53.phpデフォルト

のAddHandlerがapplication/x-httpd-php54として

使用システムPHP5.4デフォルト

のAddHandlerがapplication/x-httpd-php55の.PHP

として

利用システムPHP5.5の.php

関連検索:

をphpのための正しいAddTypeのアプリケーション/ 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は別のブラウザからページを表示しようとしています。クロムが結果を忠実にキャッシュしていて、別のブラウザでソースコードをダウンロードしている間はうまくいっています。 詳細を参照してください - here

+0

console.logがなくても同じ問題! – Fredj