RC.*_*RC. 6 php post session-variables
要做到这一点,必须有一个更优雅的方式.
如何将所有非空的帖子数据转换为会话变量,而不是逐行指定每一个?基本上,我想对POST数组中存在的所有X实例执行以下函数.
if (!empty($_POST['X'])) $_SESSION['X']=$_POST['X'];
Run Code Online (Sandbox Code Playgroud)
我打算一个接一个地做,但后来我认为必须有一个更优雅的解决方案
med*_*iev 10
我会指定一个可接受的POST名称字典.
$accepted = array('foo', 'bar', 'baz');
foreach ( $_POST as $foo=>$bar ) {
if ( in_array( $foo, $accepted ) && !empty($bar) ) {
$_SESSION[$foo] = $bar;
}
}
Run Code Online (Sandbox Code Playgroud)
或者那种效果.我不会用,empty因为它对待0空.
| 归档时间: |
|
| 查看次数: |
15536 次 |
| 最近记录: |