0

が使用されている場合$name、コントローラーからビューに値を渡す方法に興味があります。(同じページにとどまらない限り、前のページで名前が入力されていれば、success.php にリダイレクトされます)。success.php$this->request->redirect ( 'success' );

ビューsuccess.phpには以下が含まれます:

Hello, <? echo $name; ?>!

value を渡す方法をいくつか試しまし$nameたが、まだ運がありません。残りはすべて正常に機能します (名前が空でない場合はリダイレクトされます)。「ジョン」が入力された場合、「こんにちは、ジョン」と書きたいだけです。

ありがとうございました。

4

2 に答える 2

3

リダイレクトの前に、名前のようなキーを使用してセッション変数を設定します。

$session->set('name', 'John');

リダイレクト後、session->get_once(); で変数を呼び出します。

$name = $session->get_once('name');
于 2012-06-25T21:43:04.323 に答える
2

これは、コハナとは関係ありませんが、HTTPプロトコルの基本とは関係ありません。
この投稿では、問題に対して考えられるいくつかの解決策について説明します。

于 2012-06-26T13:56:08.223 に答える