php: oturumda tüm $ _POST değişkeni kaydet

2 Cevap php

Bu geçerlidir:

$_SESSION['pictures']['rateAlbum']['_POST'] = $_POST;

Ben tek atışla oturumda POST tüm verileri kaydetmek istiyorum.

edit: oh and what about the other way around:

$_POST = $_SESSION['pictures']['rateAlbum']['_POST'];

2 Cevap

yes you can... if you save $_POST in $_SESSION in session you'll have the same array as post...

Ayrıca başka bir yol yapmak ve bir şey kaydedebilirsiniz $_POST ..

Ayrıca yapabilirsiniz (kullanarak, veya $_SESSION):

   $_POST = array('field1' => 'val1',
       'field1' => 'val1',
       'field1' => 'val1',
       'fieldn' => 'valn');        
   $_SESSION=$_POST;

veya

   $test="hi";
   $_SESSION['field1']="test";
   echo $$_SESSION['field1']; //this print hi       

PHP gerçekten esnek ve tabii ki güvenlik sorununa dikkat, neredeyse ilginiz yapalım ...

Aşağıda yazabilirsiniz doğrudan kullanabilirsiniz

$_SESSION['input_array']=$_POST[];

and if your $_POST['username']='Hello'; then $_SESSION['input_array']['username'] would display 'hello' and if $_POST['birthday']['year']='2002' then $_SESSION['input_array']['birthday']['year'] would display 2002