我有這兩個會議瓦爾在我的PHP生成一個隨機數:PHP mathquestion驗證碼,AJAX刷新按鈕
<?php
session_start();
if (!isset($_SESSION['num1']) && !isset($_SESSION['num2'])) {
$_SESSION['num1'] = rand(1,5);
$_SESSION['num2'] = rand(1,5);
}
?>
而且在同一頁上我有這樣的標籤,顯示NUM1 + NUM2:
<label><?=$_SESSION['num1']?> + <?=$_SESSION['num2']?> ?</label>
我想要做的就是將標籤邊上的img變成鏈接,它會更新num1和num2 vars而不刷新頁面,這有可能嗎?
我應該在像captcha.php這樣的分離文件中創建這些變量,然後將它包含在顯示生成的數字的標籤上,在captcha.php或類似的東西上使用echo: 或者我需要使用ajax?
你們可以幫我一下,我是設計師,試圖創建一個投資組合,這種形式讓我瘋狂! 感謝
@Koterpillar 正如你所說,我captcha.php我想有這些:
<?php
session_start();
if (!isset($_SESSION['num1']) && !isset($_SESSION['num2'])) {
$_SESSION['num1'] = rand(1,5);
$_SESSION['num2'] = rand(1,5);
}
?>
然後,我將包括驗證碼PHP到一個div讓說#captcha。驗證碼是通過一個簡單的問題來完成的,比如1 + 3 =,沒有圖片或者其他類似的東西,它是一個小網頁,我想我不需要驗證碼上的那些噪音和線條,驗證是在php提交表單上進行的。但如何調用與Ajax的captcha php來更新該div?它是這樣的?
$("#captcha").click(function() {
$.ajax({
type: "POST",
url: "includes/captcha.php",
data: ,
success: function(){
},
});
}
感謝您的幫助!
ajax是正確的想法.. BTW你使用jQuery嗎? – coolguy 2013-03-11 09:04:48
是的,我只使用jquery和php ...但我想我會需要這個ajax的東西!或者是另一種解決方案?感謝您的幫助 – cafeon 2013-03-11 19:22:19