2016-10-09 7 views
0

私はPHPページにユーザをリダイレクトする必要があるプロジェクトに取り組んでいます。リダイレクトされるページの名前はphp変数として保存されます。これが私が試したものです。 $varがphpファイルの名前であるとします。このようなことをしたい、PHP変数としてのページ名

if(condition) 
{ 
header("Location: '$var'.php"); 
} 

どうすればよいですか?

+0

[php redirect with variable](http://stackoverflow.com/questions/18436941/php-redirect-with-variable)の可能な複製 – Nabster

答えて

2

ここでは、文字列の連結に従うだけです。これを試してみてください:

if (condition) { 
    header("Location: ".$var.".php"); 
} 

あなたはCONCATENATEだけ、それはあなたが保存されている名前を読みますようにあなたは、ヘッダーの場所タグにページ名を格納している文字列を持っているString Operators

1

を参照してください。 。

より明確な説明:あなたは、ヘッダーの場所に上の二重引用符で囲まれた文字列を使用しているので、あなたは、二重引用符で囲まれた文字列での閉じた後、一人で、二重引用符で囲まれた文字列を再び再開する必要があります。これは、変数に変数を追加または連結するための正しい手順かもしれません。

例:あなたがPHPタグの中に以下のように変数を連結する必要が故に

<?php 
$page='index'; 
$page_one ='about'; 
?> 

<?php 
if (condition) { 
    header("Location: ".$page.".php"); 
} 
?> 
関連する問題