Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/geekfish/oshi-php
Multiplayer oshi-clone server written in php and soap.
https://github.com/geekfish/oshi-php
Last synced: 6 days ago
JSON representation
Multiplayer oshi-clone server written in php and soap.
- Host: GitHub
- URL: https://github.com/geekfish/oshi-php
- Owner: Geekfish
- Created: 2011-02-18T15:54:14.000Z (over 13 years ago)
- Default Branch: master
- Last Pushed: 2011-02-21T11:51:51.000Z (over 13 years ago)
- Last Synced: 2024-10-12T07:28:01.794Z (about 1 month ago)
- Language: PHP
- Homepage:
- Size: 105 KB
- Stars: 2
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README
Awesome Lists containing this project
README
Lots of things to add, rewrite and improve here.
Has been tested with a simple .net client, soon to be linked here.Todo list:
* Replace session authentication with oAuth.///////////////
// NOTES //
///////////////Session Cookies:
Session variables are only used in this class
as the PHP SOAP server does not allow their usage in other classes
even if they are being instanciated and used within it.
Poshi mostly works as a function set to be given to server config
rather than a real class.Clients:
All compatible clients should support cookies
Wrapper Classes:
Most of the objects used server-side cannot be directly sent to the clients
as the soap server shares both public and private properties without distinction.
Wrappers ( eg GameWrapper ) are used to expose only the desired variables while the actual
classes are only used internaly.Caching:
Server side caching of the WSDL file has been disabled
during the project's development and testing.
A more appropriate configuration should be necessary when the project
goes in production mode.