2017-09-30 6 views
0

私はPHPの初心者です。私はmysqlとPHPで簡単な登録フォームを作る方法を学びたいと思っています。PHP - 私のPHPファイルを別のフォルダにある別のファイルにリダイレクトすることができません。

問題は別のフォルダにある別のファイルにリンクできないことです。ここではいくつかの写真は以下のとおりです。

  1. localhost redirectory error

私は私のindex.phpコードで、その他のファイルのためにこれを置いているにもかかわらず。

<?php 
     session_start(); 

     if (!isset($_SESSION['username'])) { 
      $_SESSION['msg'] = "You must log in first"; 
      header('location: pages/login.php'); 
      exit(); 
     } 

     if (isset($_GET['logout'])) { 
      session_destroy(); 
      unset($_SESSION['username']); 

     } 

    ?> 

私は巨大な問題は、私は私のregister.php

<?php include('server.php') ?> 

でのサーバー接続のためのこの行が含まれている場合、私はすべてに置く場合にのみ動作しますが、エラーを特定する方法を理解しようとしている必要があり私はディレクトリアドレスを配置していたにもかかわらず、それぞれのサブフォルダの外側にあるファイル。私は理解していない、私が間違っていることを理解するのを助けてください。

は、あなたがrequire('../server.php')を使用する必要があなたの登録ページでserver.phpを含めるには、あなたに

+1

server.phpどのフォルダ – iCoders

答えて

0

ありがとうございます。 2つの点は、親ディレクトリのショートカット/エイリアスです。

1

内の同じフォルダ であなたのindex.phpとserver.phpというは、あなたがserver.phpというの/home/homeFirst/server.php 内にある場合は最初の例のためのディレクトリを指定し、他の
include 'server.php'
を使用する必要がある場合次にこれを行う
include '/home/homeFirst/server.php';

関連する問題