|
|
|
ถามถึงวิธี " ห้ามให้ลูกค้าของเราแก้ตัวแปรในไฟล์ php ที่ส่งไปให้ " รบกวนด้วยนะครับผม |
|
|
|
|
|
|
|
แล้ววคุณไม่ทำ page มาให้เค้ากดเองอ่ะครับ จะได้แก้ปัญหานี้ได้
คุณจะทำอะไรเหรอครับ ถึงต้องให้ไฟล์นี้เค้าไป
|
|
|
|
|
Date :
2011-05-11 18:16:10 |
By :
- - |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ตอนแรกจะจะเสนอแบบนี้
text_value.txt
Code (PHP)
1
Code (PHP)
// เอาไปไว้เว็บไหนก็ได้ที่ ลูกค้า(แสนดีเข้าถึงไม่ได้)
$num = file_get_contents('www.xyz.com/text_value.txt', FILE_USE_INCLUDE_PATH);
$harm_kea = (int)$num;
$votescore2 = $votescore1 + $harm_kea; // ชื่อตัวแปรว่า ห้ามแก้ 555++
แต่จะมีประโยชน์อะไรล่ะครับ หากลูกค้าแก้เป็น
Code (PHP)
$votescore2 = $votescore1 + $harm_kea + 100+200+300; //
ถามจริงเหอะครับ ถามเอามันหรือเกิดปัญหาขึ้นจริงๆครับ (ถ้าเกิดจริงขออภัย)
มันเป็นเรื่องของคนแล้วหละครับถ้าเป็นแบบนี้
|
|
|
|
|
Date :
2011-05-11 18:33:00 |
By :
peterxp |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
มันทำแบบว่า
ตอนเค้าโพสเสร็จเราก็สร้างเป็น linkซึ่งเป็น pageเกมที่เค้าโพสไปใส่ในเว็บเค้าแทนละครับ ง่ายกว่าไหม code ก็จะยังเป็นของเราอยู่
หรือ
เขียนแบบ ให้เค้าแค่เรียกfunction จากเว็บของเรา แทน แบบนี้ ซึ่งใน function ค่อยมี code mี่คุณเอาไว้ + ค่า vote เกมของคุณแบบนี้อ่ะครับ
ง่ายกว่าหรือเปล่าครับ ลองเสนอดูเฉยๆนะครับ -*-
|
|
|
|
|
Date :
2011-05-11 22:38:04 |
By :
- - |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
<?php
// ให้ลูกค้าส่งมาแบบนี้ครับ
// www.good-customer.com/vote.php?customerID=1&topicID=5&choiceID=4
// เก็บแค่ id ลูกค้า, คำถามข้อที่, เลือก choice อะไรมา 1,2,3,4
$customerID = $_GET['customerID'];
$topicID = $_GET['topicID'];
$choiceID = $_GET['choiceID'];
function harm_kea($customerID, $topicID, $choiceID){
$votescore2 = $votescore1 + 1; // ไม่ต้องให้ลูกค้าส่งคะแนนมา สรุปคือ กดมา 1 ครั้งได้ 1 คะแนน
// insert ข้อมูลเข้าไปซะ
// จะเอาให้รัดกุมกว่านั้น เวลา insert เก็บลง timestamp ไว้ด้วย เอาไว้เช็คและกำหนดว่าจะให้ vote บ่อยแค่ไหน ตามระยะเวลาที่กำหนด
// เก็บ ip ด้วย
//return last insert id เอาไปทำไรต่อก็ว่าไป
}
?>
ผมมองว่ามันอยู่ที่การกำหนดทิศทางเข้า-ออกของข้อมูล
มีวิธีอีกๆ หลายวิธีด้วย ที่จะจัดการกับมัน
รอท่านอื่นต่อครับ
|
|
|
|
|
Date :
2011-05-12 09:20:09 |
By :
peterxp |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 04
|