PHPを使用しています。現在、データベースからデータを取得して取得するためにクエリーストリングを使用する小さなアプリケーションがあります。データベースのキーも文字列内にあり、それはもはや許容できません。私はそれを変更する必要があります。私はdbキーを隠して、代わりにセッションを使用したいと思いますが、どうやってそれを行うのか分かりません。実際、クエリ文字列には、可能な限りセッションを使用するための変数もあります。クエリーストリングの代わりにセッションを使用する方法
page.php?var1の& var2の& ID = 1
これは私の文字列は次のようになります。私はデータベース内の結果をループしていて、各行にIDを与えて、ユーザーが必要な行をクリックしたときに、セッションでこれをどのように行うことができるかわかりません。
誰にもアイデアはありますか?
おかげ
EDIT: 私は送信者と受信者が取得してメールを送信しているメール型システムを開発しています。サーバーに格納されている各メールには、それぞれ固有のキーが割り当てられます。現在、私はその番号を使ってメッセージを収集していますが、問題は、人々が番号を変更して他の人のメールを読むことを望まないということです。私はおそらく、これまたは何らかのハッシュのためのGUIDを使用することができますが、私は本当に長いクエリ文字列が嫌いです。私は、IDを一気に「隠す」方法があれば、もっとクリーンであると思っていただけです。
メールクライアントを作成するのは恐ろしい1つの方法です。しかし、ここに私の答えがあります。 –