0

そのページに基づいて別のファイルを含めようとしています。

<?php echo $this->artist->gname; ?>

最初のエコーで必要なデータベース フィールドが表示されると推測できると思います。今、私はページを含める必要があります。フィールドの名前は gname です。

したがって、データベースの gname は sam である可能性があります

http://www.website.com/folder/sam.phpを含める必要があり ます

別のページの gname は Frank です

http://www.website.com/folder/frank.phpが呼び出されます。

私はコーダーではないので、これを理解することはできません。いくつかの異なる方法を含めようとしましたが、理解できませんでした。

検索しようとしましたが、何を検索すればよいかわかりません。インクルードについて話していることはすべて、私がやっていることとはまったく異なります。

4

1 に答える 1

0

変数をエコーする代わりに、それを使用して、含まれているスクリプトへのパスを作成します。

include($this->artist->gname . ".php");

重大な脆弱性になる可能性があるため、ユーザー入力によって変数が入力されないようにしてください。それ以外の場合は、使用する前に値を確認および/またはサニタイズする必要があります。

于 2013-10-20T13:37:44.163 に答える