勉強したことのメモ

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で簡単にCSVファイルの生成

簡単にデータ並べるだけのCSVファイル生成。 file_put_contensで ...

AjaxのJSONP使用でPHPで作った配列をJSに返す方法

AというサイトからBというサイトにAjax通信し、Bの方ではMySQLに接続して ...

PHPでメルマガを配信する方法2

以前にPHPでメルマガを配信する方法を書いたけど、BCCだと相手の名前などユーザ ...

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

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

MySQLでIPを整数値としてカラムに格納する

MySQLでIPを整数値としてカラムに格納しているケースがあった。今までIPが必 ...

PHPのチェック系関数

たまたまis_objectという関数を見かけて、 is_numericとかiss ...

PHPでeval時のエラー

eval()'d code on line みたいなエラーが出てた。 よそのシス ...

PHPのswitch文で比較演算子の使用

switch文は指定の変数が、特定の値もしくは文字列 だった場合のみに使うような ...

PHPでクエリ内容を取得する

エラーログを確認している際によく分からない動作に なっているところがあった。 ペ ...

PHPの構文チェック

JSONLINTみたいにオンラインで構文チェックを できるサイト様があったのでメ ...