0

私は現在、クラシック ASP から PHP へのプロジェクトの書き直しに取り組んでいます。私の現在のジレンマはこれです。多次元 Cookie を設定する従来の ASP で記述されたログイン ポータルがあります。ページを PHP で書き直し、従来の ASP と同じ形式で Cookie を設定した後、内部 ASP ページは生成された Cookie を認識していないようです。それがそこにあることは知っていますが、それを読むことができないように見えますが、PHP ページはそうです。ここに欠けているものはありますか?

従来の ASP が元のログイン ポータルから Cookie として生成したものの例を次に示します。

manage%5Fbilling=1&startPage=%2Ftimesheet%2Ephp&manage%5Fpm=1&manage%5FCC=1&manage%5FcontactType=1&manage%5Fprojects=1&manage%5Fcontacts=1&manage%5Fcompanies=1&manage%5Ffiles=1&manage%5Flinks=1&manage%5Fusers=1&manage%5FSEO=1&manage%5Fexport=1&ID=58&lname=Ressler&dept=12134&email=shaun%40ezsolution%2Ecom&fname=Shaun&manage%5Ftasks=1&manage%5Fworkorders=1&manage%5Fnotes=1&ValidSession=true

PHP を使用してエミュレートして同じ Cookie を生成しようとした例を次に示します。

ValidSession=true&fname=Zach&lname=Pickell&email=zach%40ezsolution%2Ecom&dept=12134&ID=65&manage%5Fusers=1&manage%5Fcompanies=1&manage%5Fcontacts=1&manage%5Fprojects=1&manage%5Flinks=1&manage%5FcontactType=1&manage%5Fexport=1&manage%5Fnotes=1&manage%5Ffiles=1&manage%5FSEO=1&manage%5FCC=1&manage%5Fworkorders=1&manage%5Fpm=1&manage%5Ftasks=1&manage%5Fbilling=1&startPage=%2Fdashboard%2Ephp

値の順序は同じではありませんが、なぜそれが関係するのかわかりません。

どうもありがとう!

4

0 に答える 0