セッションを手動で明示的に設定および設定解除できることは知っていますが、これは質問する価値があると思います。C#には、最初のリクエストまでデータを保存するTempDataという辞書があります。つまり、TempDataが呼び出されると、自動的に設定が解除されます。理解を深めるために、ここに例を示します。
Controller1.cs:
TempData["data"] = "This is a stored data";
Model1.cs:
string dst1 = TempData["data"]; // This is a stored data
string dst2 = TempData["data"]; // This string will be empty, if an exception is not raised (I can't remember well if an exception is raised)
つまり、基本的には、これは1回だけのセッションのようなものです。繰り返しになりますが、phpで明示的に設定および設定解除できることは知っていますが、それでもphpにはこのような機能がありますか?