- ベストアンサー
mixiのプログラム
show_friend.pl?id=****** の中の******はIDを表していますが、pl?IDとは何を表して いるんでしょうか?plはperlプログラムということまでは わかったんですが、?IDが何を表しているのかわかりません。 データベースのIDという項目を探しに行きなさいという意味 なんでしょうか?すいません、プログラムはやったことがないので 想像でしかないんですが・・・
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
>の中の******はIDを表していますが、 なぜ******がIDだと思うのでしょうか? 人間的に見て ****** はIDだな と簡単に推測できますが、 ****** というデータだけではプログラムに対して、何の種類のデータなのかわかりません そこで、 ****** は IDだよ という意味で ID=****** のように、名前を付けてあげなくてはなりません ただし、これはmixiを作った人たちの中の取り決めですので。他のサイトでも同じ意味を持つとは限りません よく使われるパターンとしては user=****** や uid=****** という感じで一般的に使われています 「?」は、ここで技術的な解説をするとスペースがなくなりますので、簡単に。 show_friend.plというプログラムに対して、データを送るという意味です つまり、?以降はデータだよという意味でとらえてください。 複数有る場合は &でつなぎます たとえば ?id=12345&mode=mypage&page=1 という感じです (*上記は一般例であり、mixiでこのように入力してもなんら意味のないデータです) >データベースのIDという項目を探しに行きなさいという意味 あくまでも、プログラムに対してデータを送りつけているだけであり、データを受け取ったプログラムがどのように動いているかは部外者は知ることはできません。
その他の回答 (1)
- t_yamazoe
- ベストアンサー率25% (1/4)
(99%の確度で)個人を特定するユーザIDの事です。 細かい仕様はMixiしか分かりませんが、 すべてのユーザはこのIDで識別してるので、