[PHP] 配列を URL GET 変数で 作って 与える 関数 http_build_query
こういう 細かしい 関数を 分かれば 時間が 節約されて コードが こぎれいで 負ける. 特に 細かしい 関数たちに 細かしく 気を使う 蟹 多い 場合 そうだ.
コードを たいてい 番(回) 見よう.
<a target="_blank" href="http://twitter.com/share?text=<?php echo urlencode('[マックシズム 2011]'.$page_title)?>&url=http://<?php echo $_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI']?>&via=marxismTwit" title="ツイッターで 移して行きなさい">
これを こんなに 万たち 数 ある.
$twitter_query_array = array( 'text'=>'[マックシズム 2011]'.$page_title, 'url'=>'http://'.$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'], 'via'=>'marxismTwit' ); $twitter_query = http_build_query($twitter_query_array);
<a target="_blank" href="http://twitter.com/share?<?php echo $twitter_query?>" title="ツイッターで 移して行きなさい">
GET 変数を 直接 使う 方式が なく array路 作った 後 <a target="_top" href="http://kr.php.net/manual/kr/function.http-build-query.php">http_build_query</a>
関数を 李溶解変換する 方式を 使えば 長所が ある.
一応, 上で ボール 数 あり次第に URL 長さが 減る.
次に, 変数と 値段の 番が 1竝びに 1個ずつ 入って行く ので 管理されるので, SVN ような バージョン管理 システムで 管理すること 容易だ.
調べること 易しいことは 勿論だ.
最後に ハングルや 特殊文字が 入って行く 場合 <a target="_top" href="http://kr.php.net/manual/kr/function.urlencode.php">urlencode</a>
関数を 使って 与えると するのに 分かって 変換して 与える.
- コメント機能はありません。コメントの代わりに[email protected]
にメールを送ってください。