PHP セッションを使用するサイトを開発していますが、$_SESSION 配列は「/index.php」ファイル名が存在する場合にのみ機能します。"/" と "/index.php" は同じファイルを指していますが、何らかの理由で、"/index.php" が URL アドレスに視覚的に存在する場合にのみ PHP セッションが機能します。これがなぜなのかをウェブで検索しましたが、答えが見つかりませんでした。なぜこれが起こっているのですか?
*注: セッションは Localhost の "/" と "/index.php" の両方で動作しますが、実際のサーバーでは動作しません!