Articles of serialização de

Como recuperar $ _POST variável de jquery serializearray ()

Tenho um problema na recuperação dos dados $ _POST de jquery serializeArray(); . Eu tentei for loop o $ _POST para obter os dados, mas falhou. Este é o meu código JavaScript: function update_cart(){ var fields = $(‘:input’).serializeArray(); console.log(fields); var url = “update_cart.php”; $.post(url, {fields:fields}, function(data) { alert(data); }, “html”); return false; } No meu […]

Limitar unserialize () para retornar arrays?

Existe alguma maneira de limitar o deserialize () do PHP para apenas analisar arrays? Por razões de segurança. Suponha que existe um método mágico __unserialize () magico no object não assistido que eu não quero chamar!

Classe PHP incompleta ao serializar object em sessões

Estou trabalhando em um carrinho de compras (Modelo de carrinho). Uma das suas propriedades protegidas é “_items”, que contém uma série de objects do Produto. Eles (Produtos) são todos armazenados no database para preencher a session (usando ZF, Zend_Session_SaveHandler_DbTable () etc.). public function addItem(Model_Product $product, $qty) { $qty = (int) $qty; $pId = $product->getId(); if […]

Por que não é possível serializar objects internos do PHP?

Tentei desmarcar um object PHP. Aviso: unserialize () [function.unserialize]: O nó não existe mais em /var/www/app.php na linha 42 Mas por que isso aconteceu? Mesmo que eu encontrei uma solução para desmarcar objects simplesxml, é bom saber por que php não pode desmarcar objects? Para serializar object simplexml eu uso essa function function serializeSimpleXML(SimpleXMLElement $xmlObj) […]

Posso serializar diretamente um arquivo usando a biblioteca de parcerias do PHP?

Relacionado: Apache Thrift: Serializing de dados Oi pessoal: Estou observando que as extensões de parcio do PHP não parecem ter uma class TFileTransport. Isso me leva a pensar: qual é o mecanismo para escrever um object de parto para um arquivo em PHP? Infelizmente, a documentação disponível está focada no modelo de cliente / servidor […]

Propriedades “transitórias” em uma class PHP?

Eu trabalhei com PHP há alguns anos, mas até agora nunca tive a necessidade de lidar com a serialização de forma explícita, usando apenas $_SESSION . Agora eu tenho um projeto que exige que eu implemente manualmente o mecanismo de serialização para determinados dados – e percebo que o problema também é aplicável a $_SESSION […]

Como serializar / salvar um DOMElement em $ _SESSION?

Eu sou muito novo no PHP, DOM e na implementação do PHP DOM. O que estou tentando fazer é salvar o elemento raiz do DOMDocument em uma variável $_SESSION para que eu possa acessá-lo e modificá-lo em cargas de página subseqüentes. Mas recebo um erro no PHP ao usar $_SESSION para salvar o estado de […]

Qual é o ponto da serialização de arrays para armazená-los no db?

Eu vejo que as pessoas armazenam arrays como: a:6:{i:0;s:5:”11148″;i:1;s:5:”11149″;i:2;s:5:”11150″;i:3;s:5:”11153″;i:4;s:5:”11152″;i:5;s:5:”11160″;} porque eles não podem ser: 11148,11149,11150,11153… e ter sql “Type” ser “Array”? desta forma é mais curto e você pode alterar os valores diretamente na base de dados sem ter que alterar “s:” ou “i:”.

Serialize / unserialize o object-gráfico PHP para JSON

Eu queria serializar um gráfico de object PHP completo para uma representação de seqüência de caracteres JSON, e desistenciá-lo de volta para um object-gráfico de PHP idêntico. Aqui está um resumo das opções que eu considerei, e razões pelas quais eles não funcionam para mim: serialize() não faz o que eu quero, porque usa um […]

O que fazer com php após jquery .serialize ()

Ok, de alguma forma, estou tendo o melhor momento para descobrir isso, então eu quero fazer uma chamada ajax com uma forma e estou usando jquery para serializá-la com .serialize (). Os dados enviados para o php são algo assim key1=value&key2=value2&key3=value3 E estou usando uma solicitação de publicação. Parece simples o suficiente, mas de alguma […]