每次单击链接时,都会向URL添加不同的ID

时间:2012-11-22 10:08:35

标签: php html url random

我有一个链接,每次点击它都需要在网址中添加一个随机ID,这些ID不能相同,理想情况下需要保存在某处。

我在php工作,我很新,因此我不知道如何解决这个问题。

1 个答案:

答案 0 :(得分:0)

你可以做那样的事情

<a href="#" onClick="AppendIDToURL()">link</a>

并使用jquery

<script>
    var alreadyUsed = ""

    function AppendIDToURL(){
        var id ;
        var loop = true;
        while(loop){
            id = 1 + Math.floor(Math.random() * 100);
            if (alreadyUsed.indexOf("," + id + ",") == -1){
                alreadyUsed += "," + id + ",";
                loop = false;
            }
        }
        var url = "temp.php/" + id;

        //use ajax or any other thing to save this id.
    }
</script>