Mailinglisten-Archive |
This message is in MIME format. The first part should be readable text, while the remaining parts are likely unreadable without MIME-aware tools. Send mail to mime_(at)_docserver.cac.washington.edu for more info. --663040-325159260-969972295=:18414 Content-Type: TEXT/PLAIN; charset=iso-8859-1 Content-Transfer-Encoding: QUOTED-PRINTABLE On Tue, 26 Sep 2000, Bj=F6rn Schotte wrote: > * Riad Djemili wrote: > > Wo liegen die Vor- und Nachteile und ist das Sessionmanagment mit PHP-L= IB > > doch noch flexibler? >=20 > Du kannst PHP4 Sessions verwenden. >=20 > M=F6chtest du jedoch sowas wie Login eines Users basteln, > ist es ratsamer, PHPLIB zu verwenden. Weil sonst ver- > schwendest du ziemlich viel Zeit (=3Dviel Geld) darauf, > etwas zu bauen & sicher zu machen, was es bereits in > erprobter Form gibt. Oder wenn du ein Benutzerrechte- > System bauen willst: PHPLIB nehmen, class perm. >=20 > Leider hat sich noch niemand dazu herabgelassen, die > PHP4 Sessions in die PHPLIB Sessionklasse zu integrieren. Attached ist ein Drop-In Replacement f=FCr PHPLIBs Session Class. Sollte nahezu 100% API kompatibel sein. Ist =FCbrigens absolut ungetestet. - Sascha --663040-325159260-969972295=:18414 Content-Type: TEXT/PLAIN; charset=US-ASCII; name="session_php4.inc" Content-Transfer-Encoding: BASE64 Content-ID: <Pine.LNX.4.21.0009261444550.18414_(at)_eco.foo> Content-Description: Content-Disposition: attachment; filename="session_php4.inc" PD8NCg0KIyBDb3B5cmlnaHQgKGMpIDE5OTgtMjAwMCBOZXRVU0UgQUcNCiMg Q29weXJpZ2h0IChjKSAyMDAwIFNhc2NoYSBTY2h1bWFubiA8c2FzY2hhQHNj aHVtYW5uLmN4Pg0KIw0KIyBUaGlzIGlzIGEgcmVwbGFjZW1lbnQgZm9yIHRo ZSBQSFBMSUIgc2Vzc2lvbiBjbGFzcy4gDQojIEl0IHVzZXMgdGhlIGludGVy bmFsIHNlc3Npb24gbWFuYWdlbWVudCBvZiBQSFAgNC4gDQoNCmNsYXNzIFNl c3Npb24gew0KCXZhciAkb2JqZWN0X25hbWU7DQoJDQoJZnVuY3Rpb24gcmVn aXN0ZXIoJHZhcikgew0KCQlyZXR1cm4gc2Vzc2lvbl9yZWdpc3RlcigkdmFy KTsNCgl9DQoNCglmdW5jdGlvbiBpc19yZWdpc3RlcmVkKCR2YXIpIHsNCgkJ cmV0dXJuIHNlc3Npb25faXNfcmVnaXN0ZXJlZCgkdmFyKTsNCgl9DQoNCglm dW5jdGlvbiB1bnJlZ2lzdGVyKCR2YXIpIHsNCgkJcmV0dXJuIHNlc3Npb25f dW5yZWdpc3RlcigkdmFyKTsNCgl9DQoNCglmdW5jdGlvbiBnZXRfaWQoJGlk ID0gIiIpIHsNCgkJaWYgKCFlbXB0eSgkaWQpKSBzZXNzaW9uX2lkKCRpZCk7 DQoJCXNlc3Npb25fc3RhcnQoKTsNCgl9DQoNCgkjIFRoZSBjb25jZXB0IG9m IHRoaXMgZnVuY3Rpb24gaXMgaWxsb2dpY2FsLg0KCWZ1bmN0aW9uIHB1dF9p ZCgpIHsgfQ0KDQoJZnVuY3Rpb24gZGVsZXRlKCkgew0KCQlzZXNzaW9uX2Rl c3Ryb3koKTsNCgl9DQoNCglmdW5jdGlvbiB1cmwoJHVybCkgew0KCQlpZiAo c3RybGVuKFNJRCkgPT0gMCkgcmV0dXJuICR1cmw7DQoJCXJldHVybiAkdXJs IC4gKHN0cnBvcygkdXJsLCAiPyIpICE9IGZhbHNlID8gIiYiIDogIj8iKS5T SUQ7DQoJfQ0KDQoJZnVuY3Rpb24gZ2MoKSB7IH0NCg0KCWZ1bmN0aW9uIHN0 YXJ0KCRzaWQgPSAiIikgew0KCQkkdGhpcy0+Z2V0X2lkKCRzaWQpOw0KCX0N Cg0KIwlmdW5jdGlvbiBTZXNzaW9uKCkgew0KIwkJc2Vzc2lvbl9zdGFydCgp Ow0KIwl9DQoNCglmdW5jdGlvbiBwdXJsKCR1cmwpIHsNCgkJcHJpbnQgJHRo aXMtPnVybCgkdXJsKTsNCgl9DQoNCiAgZnVuY3Rpb24gcHVybCgkdXJsKSB7 DQogICAgcHJpbnQgJHRoaXMtPnVybCgkdXJsKTsNCiAgfQ0KDQogIGZ1bmN0 aW9uIHNlbGZfdXJsKCkgew0KICAgIGdsb2JhbCAkUEhQX1NFTEYsICRRVUVS WV9TVFJJTkc7DQoNCiAgICByZXR1cm4gJHRoaXMtPnVybCgkUEhQX1NFTEYu DQogICAgICAgICAgICgoaXNzZXQoJFFVRVJZX1NUUklORykgJiYgKCIiICE9 ICRRVUVSWV9TVFJJTkcpKSA/ICI/Ii4kUVVFUllfU1RSSU5HIDogIiIpKTsN CiAgfQ0KDQogIGZ1bmN0aW9uIHBzZWxmX3VybCgpIHsNCiAgICBwcmludCAk dGhpcy0+c2VsZl91cmwoKTsNCiAgfQ0KDQogIGZ1bmN0aW9uIGhpZGRlbl9z ZXNzaW9uKCkNCiAgew0KICAgIHByaW50ZigiPGlucHV0IHR5cGU9XCJoaWRk ZW5cIiBuYW1lPVwiJXNcIiB2YWx1ZT1cIiVzXCI+XG4iLCBzZXNzaW9uX25h bWUoKSwgc2Vzc2lvbl9pZCgpKTsNCiAgfQ0KDQogIGZ1bmN0aW9uIGFkZF9x dWVyeSgkcWFycmF5KSB7DQogICAgZ2xvYmFsICRQSFBfU0VMRjsNCiAgICBn bG9iYWwgJFFVRVJZX1NUUklORzsNCg0KICAgIGlmICgoaXNzZXQoJFFVRVJZ X1NUUklORykgJiYgKCIiICE9ICRRVUVSWV9TVFJJTkcpKQ0KICAgICB8fCAo JHRoaXMtPm1vZGUgPT0gImdldCIpKSB7DQogICAgICAkc2VwX2NoYXIgPSAi JiI7DQogICAgfSBlbHNlIHsNCiAgICAgICRzZXBfY2hhciA9ICI/IjsNCiAg ICB9DQoNCiAgICAkcXN0cmluZyA9ICIiOw0KICAgIHdoaWxlIChsaXN0KCRr LCAkdikgPSBlYWNoKCRxYXJyYXkpKSB7DQogICAgICAkcXN0cmluZyAuPSAk c2VwX2NoYXIgLiB1cmxlbmNvZGUoJGspIC4gIj0iIC4gdXJsZW5jb2RlKCR2 KTsNCiAgICAgICRzZXBfY2hhciA9ICImIjsNCiAgICB9DQoNCiAgICByZXR1 cm4gJHFzdHJpbmc7DQogIH0NCg0KICBmdW5jdGlvbiBwYWRkX3F1ZXJ5KCRx YXJyYXkpIHsNCiAgICBwcmludCAkdGhpcy0+YWRkX3F1ZXJ5KCRxYXJyYXkp Ow0KICB9DQp9Ow0K --663040-325159260-969972295=:18414--
php::bar PHP Wiki - Listenarchive