- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:ツイート投稿画面へコメント付きで飛ばす)
ツイート投稿画面へコメント付きで飛ばす
このQ&Aのポイント
- PHP初心者が、一言掲示板のようなものを作成中です。チェックボックスにチェックして投稿することで、ツイッターへコメント内容を呟ける機能を実装したいと思っています。
- 現在、oauth認証を行わずに直接ツイート投稿画面に飛ばす方法を試していますが、表示される内容が不完全になってしまいます。
- 他の質問を探しながら試してみましたがうまくいきません。PHP初心者の私に、助言を頂けると助かります。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
変数がキチンと展開されていないだけでは? header("Location: Location:http://twitter.com/home?status=掲示板に{$comment}と発言しました"); としてみてください。 http://www.php.net/manual/ja/language.types.string.php#language.typ... というか、マルチバイト文字が混じるのですからurlencodeして header('Location: Location:http://twitter.com/home?status=' . urlencode('掲示板に' . $comment . 'と発言しました')); とした方がいいのでは? 以上、某所と同じ回答です(質問がコピペなので回答もコピペ)。 http://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q12131104002
お礼
ご回答有り難う御座います。 変数を{}で囲った場合は「掲示板にと発言しました」と、変数が省略されてしまい、また、urlencodeでした場合には、ツイート投稿画面にいかずstart.php(ツイートするにチェックしなかった場合の移動先)に飛ばされてしまいます…。 マルチポストに関するご指摘ありがとうございます。 浅はかな考えで「別サイトであれば規約違反ではない」という認識でいたのですがマナーとしては決して褒められることではなかったですね…。 大変失礼致しました。 こちらでの回答受付を終了してあちら一本で継続して質問させていただきます。