私はPerlのCGI::SessionをMySQLに使用しています。そこに問題はありません。PHPでPerl CGI :: Sessionsデータを使用できますか?
同じセッションクッキーを使用するために、他の言語、特にPHPを組み込みたいと思います。どうすればいい?
ほとんどのサイトがPerlになっていますが、私はフォーラムやmediawikiのような無料のPHPを使いたいが、同じセッションCookieを使いたい。
私はPerlのCGI::SessionをMySQLに使用しています。そこに問題はありません。PHPでPerl CGI :: Sessionsデータを使用できますか?
同じセッションクッキーを使用するために、他の言語、特にPHPを組み込みたいと思います。どうすればいい?
ほとんどのサイトがPerlになっていますが、私はフォーラムやmediawikiのような無料のPHPを使いたいが、同じセッションCookieを使いたい。
これは決して試したことがありませんが、session_set_save_handler機能を参照してください。一部のフレームワーク(like CakePHP)は、これを使用してセッションをデータベースに格納します。たぶんあなたは、このスクリプトをあなたのフォーラム、wikiなどに追加して、perlと同じセッションを使用するコードを書くことができます。
PHP::Sessionモジュールを使用できます。他のアイデアについてはUsing Perl Code from PHPをチェックしてください。
CGI :: Sessionを使用する場合は、シリアライザをYAMLに変更し、PHPを使用してYAMLを解析できます。
また、YAML解析が困難な場合は、CGI :: Session用の独自のシリアライザを作成することもできます。より簡単に解析できるJSONを使用します。 Perlで使用しているのと同じセッションIDをPHPで使用するよりも簡単です。
Mediawikiには、セッションの読み方を決めるフックがありますが、CGI :: SessionオブジェクトをPHPに解析する方法は(正確には)分かりません。 – Timmy