勉強したことのメモ

webプログラマ見習いが勉強したことのメモ。

短縮URL(リダイレクトページ)

      2014/07/03

<?

/*

管理画面とあわせて使う。

short_url直下にこのphpを置いて、

下の階層にadminフォルダを作成し、管理画面を置く。

*/

error_reporting(E_ALL & ~E_NOTICE);
require_once("../library/database.php");

//クエリの部分を取得
$code = $_SERVER['QUERY_STRING'];
$sql = '
SELECT *
FROM short_url
WHERE code = "' . $code . '"
LIMIT 1;
';
$row = mysql_query($sql);
while($result = mysql_fetch_array($row)){
$url = $result["url"];
}
header("Location: $url");
exit;

 - PHP

  関連記事

PHPのログイン認証をPEAR::Authで実装する

PHPのシステムである程度ちゃんとしたログインシステムが必要になった。今までログ ...

PHPでxmlのpubDateを見やすい形に整形する

PHPでsimplexml_load_file関数とかを使ってデータを取得した際 ...

PHPで文字のあいまい検索(文字のゆれ)

googleとかで検索する際に、ちょっと間違えて 入力してしまっても「もしかして ...

日付と時間のピッカー

ここだとbootstrap使用だけど、他に良さそうなものがあったのでメモ。 ■参 ...

MySQLで加算しつつNULL値は0にする

いくつかのコードに対して投票を行い、 その合計値をスコアとして出したい。 ただ、 ...

PHPで多次元連想配列のキーを指定してソート

やりたかった事は、 ・多次元配列があってcodeというキーでソートしたい という ...

PHPでソーシャル(SNS)ログインする方法

「facebook / twitter / Googleアカウントでログインする ...

PHPのセッションでログイン、ログアウトの管理。あとセッションが保存されない場合の対処。

セッションはほとんど使ったことがなく、 色々つまづいたのでメモ。 やりたかった事 ...

Fatal error: Cannot redeclare 関数名のエラー

自作関数の名前が被っている場合に出現するエラー。 ↓みたいに書いているとエラー。 ...

Cannot re-assign auto-global variableのエラー

PHPバージョンアップに伴い「Fatal error: Cannot re-as ...