• 締切済み

php クッキーについて教えてください

はじめて利用させていただきます。php初心者です。 現在、検索サイトのようなものを作っています。 質問ですが、検索した語句にリンクを張ってページ内に表示したいと考えています。(個人専用の検索履歴のようなものを作りたいです) 検索結果にリンクを張ってクッキーに保存して、表示すればいいのかなと思い試してみましたがクッキーに保存される量が少なく困っています。 いざ表示してみると途中で途切れてしまいリンクタグの部分が表示されたりして困っています。 これらを解決するにはどのようにすればよいでしょうか? できれば検索履歴は50件くらい表示したいです。   また、他にもこのような事ができる方法があればご指導よろしくお願いします。 よろしくお願いします。

みんなの回答

  • galluda
  • ベストアンサー率35% (440/1242)
回答No.2

がると申します。 こういったケースにおいては「セッション」及びそのセッションに紐付く「セッションデータ」という考え方が役に立つかと思われます。 セキュリティその他で問題ありありですが、一応PHPにもsessionというものがありますので、調べてみられるのもよろしいかと思われます。

gsipp
質問者

お礼

がるさんありがとうございます。 セッションデータというのは初めて知りました。 セッションはサーバー側でデータを保存すると思っていましたが、セッションデータはパソコン側で保存できるんですね(間違っていたらすいません) 思っていたことができそうです。 具体的にはどのように記述すればいいでしょうか? 記述ソースが載っているサイトや参考になるサイトがあれば教えていただけませんか。 あつかましいのですがよろしくお願いしますm(__)m

gsipp
質問者

補足

がるさんすいませんでした。私が勘違いしていたようでした。 現在サイトはレンタルサーバーを利用していまして、GETでデータを表示しています。 希望としましてはパソコン側にデータ(検索結果)を記録したかったです。(保存期間は3日くらいを希望) あれから自分なりに調べてみたのですが、クッキーを使用するしかないのかなっと思いました(間違っていたらすいません) これからもう少し調べてみようと思います。 時間がかかりそうでしたので報告まで。 もし、根本的に私が勘違いしているように感じられたら助言をお願いいたします。 よろしくお願いします。

  • yambejp
  • ベストアンサー率51% (3827/7415)
回答No.1

ポストで送ったデータをhiddenで次のページに 埋め込むとよいでしょう

gsipp
質問者

お礼

返事ありがとうございました! すいません。 具体的に教えていただけないでしょうか? どのようにすればよいか思いつきませんでした よろしくお願いしますm(__)m

関連するQ&A