ほとんどのアプリで絶対パスを使用するのが好きです。
私は初めてWampサーバーを使用して開発を行っていますが、本番パスをローカルホストパスにスプーフィングする方法があるかどうか疑問に思っていました。
したがって、コードは次のようになりますが
include('mysite.com/file.php')
Wampサーバーに配信してもらいたい
localhost/mysite/file.php
どうすればそれができますか?
を使用する$_SERVER['DOCUMENT_ROOT']
か、どこで自分自身を定義することができます$root_path
。
このようにinclude "$root_path/path/to/file.php"
して、どこでも機能します。
これは、に行こうとしてもmysite.com
、ルーターの設定方法などが原因で、ロードされないためだと思います。
また、WAMPと言ったので、Windowsを使用していると仮定します。
ファイルを変更する必要がありhosts
ます(方法がわからない場合は、このチュートリアルを参照してください)。
その最後に次のコードを追加します。
127.0.0.1 mysite.com
明らかにそれを保存します。(4つのスペースはタブ文字であるはずですが、StackOverflowではここに投稿できません。)
それか、DNS再帰を設定します。これは、より困難でルーター固有です。
絶対パスを使用しないことが唯一の解決策です。
あなたがそうするなら、あなたはあなたのサイトとスクリプトを具体的にキャストします。