ローカルでPHPを動かす時、http://localhost/ファイル名 という感じになっています。
でも私は、複数のサイトを運営しているので、localhost/サイト名/ファイル名 という状態になっています。
サーバーで $_SERVER['SCRIPT_NAME'] を使って情報を取得した場合と、ローカルで $_SERVER['SCRIPT_NAME'] を使って情報を取得した場合では、取得できる情報が違います。
この場合、どのようにして制作を進めて良いのかわかりません。
私としては、まずはローカルで動作確認をしてから、サーバーにアップロードするという方法を取りたいと思っています。
アドバイスよろしくお願いします。
No.1ベストアンサー
- 回答日時:
私もPHPを学習中のため、不正確だったら申し訳ないです。
$_SERVER['SCRIPT_NAME']で取得できる情報はスクリプトまでのパスなので
<?php
echo $_SERVER['SCRIPT_NAME'];
?>
で表示される情報は環境によって違います。
ローカル上であっても、サーバ上でも、取得できる情報はその環境での「スクリプトまでのパス」なので、そのスクリプト自身を指定する場合に$_SERVER['SCRIPT_NAME']でを指定するのであれば特に問題はないかと思います。
アドバイスどうもありがとうございます。
取得できる情報は環境によって違うのは仕方のないことということがわかりました。環境によって左右されない方法をとりたいと思います。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- サーバー Laravelをレンタルサーバーにインストールするにはどうすればいいですか? 2 2022/06/29 10:17
- PHP $_SESSIONに渡した後はそのまま使っても問題ありませんか? 3 2022/11/08 22:17
- PHP sessioncookieをではなくcookieを使わなければならない理由について… 4 2022/11/07 13:01
- CGI htmlからパラメータで、cgiに渡したい。 1 2023/02/06 16:15
- JavaScript Javascriptが機能せず原因が分からないので教えて頂きたいです 3 2023/06/04 14:50
- JavaScript jqueryを使ったスムーススクロールのコードを書いたのですが、HTMLコード内にある、a butt 2 2022/04/14 10:59
- JavaScript ①入力フォーム→②確認表示画面→③送信完了画面のコードを書いているのです、 入力フォームから受け取っ 2 2022/05/10 16:45
- その他(開発・運用・管理) Windowsバッチファイルでリモートデスクトップを自動ログインするが確認画面が出る対処方法 1 2022/12/19 15:48
- JavaScript sessionStorageを調べています。 1 2023/06/20 12:41
- MySQL 【投稿情報用データベース posts】は必要ないと思います。 1 2022/06/02 21:25
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
「取得先」という表現について
-
Yahoo! JAPAN IDを新規取得でき...
-
アクセスの度にIPアドレスを変...
-
【VBA】EXCELブックを開かずに...
-
コンピューター名を取得したい
-
VB or VBScriptでPCの製造番号...
-
Wordでウィンドウハンドル(Hwn...
-
PHP の cURL で、htmlを画像へ...
-
積立投資してます。現在平均取...
-
VBAでPDFファイルの文書のプロ...
-
グローバルIPの取得方法を教え...
-
IEを使わないでhtmlテキストを...
-
プリンタ用紙種類の取得
-
C# ASP.NET でIPアドレスからア...
-
Excel VBA:特定の文字列以降(...
-
個人向けルーターを使用してもS...
-
VBAでできますか?
-
アクセスしてきたPCのFQDNがと...
-
VBS「開いているページ」のURL...
-
VB2005でXMLデータから複数ある...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
「取得先」という表現について
-
IEを使わないでhtmlテキストを...
-
Yahoo! JAPAN IDを新規取得でき...
-
不正競争防止法に該当するので...
-
ps3で久しぶりにCDの音楽情報取...
-
format関数について
-
【VBA】EXCELブックを開かずに...
-
自動車教習所について 質問 普...
-
Excel VBA:特定の文字列以降(...
-
VBAでPDFファイルの文書のプロ...
-
【C#】FindWindowExの使い方を...
-
ミュージックのアートワークを...
-
アクセスの度にIPアドレスを変...
-
ローカルのコンピュータ名を取...
-
各クライアントマシンのログイ...
-
IPアドレスとMACアドレスを取得...
-
積立投資してます。現在平均取...
-
VB or VBScriptでPCの製造番号...
-
VBS「開いているページ」のURL...
-
EXCEL、マクロ-改ページ行番号...
おすすめ情報