アクセスするユーザー(2種類)によって、表示するメニューを切り替えてくれというものです。これはまぁ極めてよくある処理かと思われます。ユーザーを認識する何らかの値が渡されるわけではありません。メソッド)での、セッションID(或いはセッションIDを含む文字列を暗号化したもの。私はこっちを勧めます)を用いるものなのですが。value="myID">みたいな隠しフォームで行く先々の画面に値をPOSTで渡してきました。mypage.php")のように画面を遷移させる場合、遷移先の画面に$_POST["myID"]のように値を渡すことはできませんか?この場合session_start();を使って、$_SESSION["myID"]のように値を渡す(保持する)のが王道なのでしょうか?セッションと聞くと何かとトラブルになりやすそうなイメージがあり、できれば使いたくないのです。具体的に説明しますと、前にこの掲示板で教えていただいた、次の例を使っています。遷移先のmypage.phpでは、$_POST["myID"]はPOSTされてきませんよね(値を受け取れませんよね)??妙案あればご教示下さい。value="myID">みたいな隠しフォームで行く先々の画面に値をPOSTで渡してきました。mypage.php")のように画面を遷移させる場合、遷移先の画面に$_POST["myID"]のように値を渡すことはできませんか?この場合session_start();を使って、$_SESSION["myID"]のように値を渡す(保持する)のが王道なのでしょうか?セッションと聞くと何かとトラブルになりやすそうなイメージがあり、できれば使いたくないのです。結局「sessionの真似事」を自前でするようなことになりそうです。・ランダムなファイル名を作成して、そのファイルにアドレスを書き込む。・GETでファイル名を渡す。・ファイル名を元にそのファイルからアドレスを取り出す。したファイルは定期的に削除」というGCの真似事までしないといけなくなりますけど。hidden(POST)で持ち回るということからも「セキュリティ」はまったく考慮しなくていいシステムのようなので、そうであれば「復号可能な暗号化」という手もありかもしれません。>セッションと聞くと何かとトラブルになりやすそうなイメージがあり、>できれば使いたくないのです。普通に使いますけどねぇ・・。/><?phpsession_start();if(is_null($_SESSION['answer'])){mt_stand(microtime()*1000000);$_SESSION['answer']=mt_rand(1,100);$_SESSION['game_cnt']=0;}if($_POST['answer']!=""){$_SESSION['game_cnt']++;if($_session['answer']==$_POST['answer']){print("おめでとうございます".$_SESSION['game_cnt']."回で正解しました!");session_destroy();}else{if($_SESSION['answer']>$_POST['answer']){print("もう少し大きいです。");}elseprint("もう少し小さいです。");}}}?></body></html>それとこの間違えたところをなおしたあとはいつもコンピュータを再起動しないと修正したところが適用されないのですがほかに方法はないですか?基本的な質問ですいません。max...続きを読むAベストアンサーprint("もう少し大きいです。");}elseprint("もう少し小さいです。?>"></form>といったソースを書いてみたのですが、ボタンを押してみるのですが作動しません。どこか間違えているのでしょうか、それとも作動しないのでしょうか・・・。当方としては、formのinputボタンを押したらPHPの関数が実行させるようにしたいのですが・・・。どなたかご助言をお願いします。ボタンが押されたら処理を実行するPHPプログラミングをしています。「いいえ」というボタンが押されたらこの処理を行うということはどうすれば実装できるのでしょうか?Aベストアンサーどういう環境下で作っておられるのかが全然わかりませんが、PHPというこですので、Webベースのフォームですよね。「はい」ボタンと「いいえ」ボタンをそれぞれフォームのSubmitにしておいて、POST先のフォームで処理を分ければどうでしょうか。「いいえ」の時の処理}ちなみに、自分から自分へPOSTすればPHPスクリプトも2つに分けずにできると思います。POSTじゃなくGETでも同様のことはできると思います。いう環境下で作っておられるのかが全然わかりませんが、PHPというこですので、Webベースのフォームですよね。「はい」ボタンと「いいえ」ボタンをそれぞれフォームのSubmitにしておいて、POST先のフォームで処理を分ければどうでしょうか。戻るボタンを押しても戻らずに、c.phpに遷移してしまいますよね??こういう場合ってJavaScriptとかで遷移先を指定するんですか・・?もしそうでしたら、JavaScriptがよくわからないのでできればサンプルコード示していただけると助かります・・・。ここには、フォームに入...続きを読むAベストアンサーはじめまして。true">でいいと思います。(実際、このコードで使っています)値を渡すには、FORM内にhiddenで、値を設定しておいて、methodをPOSTに設定しておけば、渡せます。他の回答も見るQリンクをクリックした時にformからPOST送信したい。value="送信"></form>submitボタンを一つ置いて、それがクリックされた場合にformの内容をPOSTで送信する。onClick="???">???</a></form>formの中のリンクをクリックされた場合に、formの内容をPOSTで送信したいのですが、その実現方法がわかりません。GETで送るという手もあり得ますが、今回はどうしてもPOSTしたいのですが。Inc.Q質問する(無料)Q&A検索goo検索gooIDで新規登録・ログイン新規登録する(無料)会員の方はこちら外部サービスのアカウントで新規登録・ログインYahoo!で新規登録・ログインGoogleで新規登録・ログインTwitterで新規登録・ログインFacebookで新規登録・ログインdアカウントで新規登録・ログイン※各種外部サービスのアカウントをお持ちの方はこちらから簡単に登録できます。お客様の許可なしに外部サービスに投稿することはございませんのでご安心ください。会員でない方、会員になるとあなたも質問や回答ができるようになります!!親切・丁寧な回答が集まる場30分以内に回答がもらえ回答数は平均3件!匿名(ニックネーム)での投稿なので。