Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

Convert serialized PHP session array into a js object.

branch: master
README.md

Dumpling

Build Status

Sometimes you have to deal with things like serialized PHP sessions in Javascript apps, because I guess PHP still is a thing in parts of the world.

Dumpling unserializes the PHP session string into a Javascript object. There is currently not any support for recursion.

Usage

Server-side
var dumpling = require('dumpling')
var serial = 'some awful serialized php session'
var output = dumpling(serial)
Client-side

browser support

The server-side syntax above is also supported in Ender for client-side usage.

If you are using the global $ object in Ender, you can also do the following:

var output = $.dumpling(string)

There's also support for jQuery via a jQuery plugin. This is in the build directory. Use either dumpling-jquery.js or the minified dumpling-jquery.min.js

Usage is:

<script src="jquery.js"></script>
<script src="dumpling-jquery.js"></script>
<script type="text/javascript">
var output = $.dumpling(php_serialized_session)
</script>

Testing

npm test

License

MIT/X11

Note: this module is titled dumpling because I was eating Chinese food when I wrote it.

Something went wrong with that request. Please try again.