質問編集履歴

1 追記

MeB

MeB score 96

2018/03/22 19:19  投稿

cookieでURLのパラメータを制御したい
```php
$param = strstr($_SERVER["REQUEST_URI"], '?');
 if ( $param == "?param=aaa" ) {
     setcookie("url", "?param=aaa",time()+60*60*24*60,'/');
 } else if ($param == "?param=bbb") {
     setcookie("url", "?param=bbb",time()+60*60*24*60,'/');
 }
```
上記のコードでcookieが保存されているとこは確認しました。
このcookieの情報をみてurl(正確には同じURLで違うパラメータ)を出し分けしたいのですが、
どのように処理を加えてたら良いのでしょうか?
調べてもURLパラメータをcookieに保存する方法ばかりのため
こちらに質問させていただきました。
ご教示よろしくお願いします。
ご教示よろしくお願いします。
追記
$_COOKIE["url"]で取ってきた情報が?param=aaaであれば
https://test.php/?param=aaa
を表示。
?param=bbbであれば
https://test.php/?param=bbb
を表示。
というようにしたいです。伝わりにくくて申し訳ございません。
  • PHP

    37374 questions

    PHPは、Webサイト構築に特化して開発されたプログラミング言語です。大きな特徴のひとつは、HTMLに直接プログラムを埋め込むことができるという点です。PHPを用いることで、HTMLを動的コンテンツとして出力できます。HTMLがそのままブラウザに表示されるのに対し、PHPプログラムはサーバ側で実行された結果がブラウザに表示されるため、PHPスクリプトは「サーバサイドスクリプト」と呼ばれています。

思考するエンジニアのためのQ&Aサイト「teratail」について詳しく知る