$ _GET ['q']がメインドメイン名を表示し、ウェブサイトの他のディレクトリが次のように表示されるように、このファイル内のすべてが設定されます。 else if (substr($_GET['q'], 0, 7) == 'quotes/')
フォルダ:究極-取引-と低価格、私はsubstr()を使用してディレクトリを開く必要がありますか、別のコードを使用できますか?
else if (substr($_GET['q'], 0, 30) == 'ultimate-deals-and-low-prices/')
を使用しない意味をなすか、私は、ディレクトリの部分文字列を呼び出すためにPHPを依頼することなく、別の方法で私のディレクトリ呼び出しますファイル名。私はそれが部分文字列が何であるか理解していますが、文字数が10未満の文字しか使用していないことがわかりました。ディレクトリに文字数が多い場合は、部分文字列を使用しますか?それは私が私のディレクトリを呼び出すにはどうすればよい
else if (substr($_GET['q'], 0, 7) == 'quotes/')
に入るよりも
require_once(getcwd() ."/db/db_pagetitle.php");
print get_page_title($_GET['q']);
if (isset($_GET['q']) && $_GET['q']) {
if (file_exists(getcwd() .'/pages/'. $_GET['q'] .'.php')) {
require_once(getcwd() .'/pages/'. $_GET['q'] .'.php');
:
これは、この文書のif文の始まりですか!
ありがとうございます。
私は3回質問を読みましたが、私はあなたが知りたいことはまだ分かりません。 – middus
'?q = ../passwords'を' getcwd() 'とするとどうなりますか? 'passwords.php'が存在しました。セキュリティの問題? – rodneyrehm