私は次の2つのオプションがあると思う:(それはHTML5の機能であるため)最新のブラウザが必要です
- ローカルストレージ
- クッキー
first optionを。
2番目のオプションでは、バックエンドスクリプト(PHP/ASP)をset the cookieにする必要があります。
私は、第2の選択肢は、あなたがそれをクロスブラウザにする最大のチャンスを持っているからだと思います。
目のオプションは次のようになります(未テストを、あなたのアイデアを得る):
6列
<?php
if (isset($_COOKIE['custom_url'])) {
$urls = json_decode($_COOKIE['custom_url']);
foreach($urls as $url) {
echo '<a href="'.$url.'">'.$url.'</a>';
}
}
?>
フォーム
<form action="/save.php" methos="post">
<input type="text" name="url">
<input type="submit" value="Save">
</form>
のHTMLのコードをThe PHP
<?php
if ($_POST['url']) {
$urls = array();
if (isset($_COOKIE['custom_url'])) {
$urls = json_decode($_COOKIE['custom_url']);
}
$urls[] = $_POST['url'];
setcookie('custom_url', json_encode($urls));
}