何パターンかあると思うよ
・ランダムでユニークな文字列を作成して、
ユニークIDとGETの値をDBに入れておく
・GETの値で使用する値を取得、serialize+pearの暗号化+base64の組み合わせ

まぁ暗号化が一番バランスいいかなと