从文件到文件的Codeigniter flash消息

问题描述 投票:0回答:2

任何人都可以解释我如何将通知从一个PHP文件转发到其他人?例如,我有一个文件InvoiceGenerator.php,其中我有生成一些发票的功能,我在此文件中有自动消息作为$ response。在每种情况下,从文件InvoiceGenerator.php重定向到InvoiceRequests.php,其中是该发票的更新信息。从InvoiceGenerator.php重定向示例

redirect('/invoiceRequests', 'location');

如果我评论重定向,那么就有$ response,我有消息。如何在InvoiceRequests.php中显示$ response?

php codeigniter
2个回答
0
投票

您可以将$响应保存到会话中,只要您不清除会话,就可以随时调用它。

session_start();
$_SESSION['id'] = $response;

0
投票

在重定向之前,在控制器中使用flashdata:

$this->session->set_flashdata('my_response', $response);

在invoiceRequests视图中,您可以像这样检索它

echo $this->session->flashdata('my_response');
© www.soinside.com 2019 - 2024. All rights reserved.