สอบถามวิธีการเก็บค่า ip address ค่ะ

สำหรับผู้ที่ เริ่มต้น Programming - PHP มีอะไร แนะนำ หรือข้อสงสัยต้องบอร์ด นี้ คนที่มีความรู้ แบ่งปันคนอื่นบ้างนะ ปัญหาการเขียนโปรแกรม แบบ OOP Session Cookies php network

Moderator: mindphp, ผู้ดูแลกระดาน

ภาพประจำตัวสมาชิก
pprn
PHP Super Hero Member
PHP Super Hero Member
โพสต์: 565
ลงทะเบียนเมื่อ: 02/07/2018 10:45 am

สอบถามวิธีการเก็บค่า ip address ค่ะ

โพสต์ที่ยังไม่ได้อ่าน โดย pprn »

ต้องการเก็บค่า ip address ลงใน database ค่ะ แต่ไม่สามารถเก็บได้ ค่าที่เก็บลงใน Database เป็น 0 ค่ะ

รูป database ที่ใช้เก็บค่า ip address ได้ให้เก็บอยู่ในตัวแปร ip ชนิด int ความยาว 11
รูป database ที่ใช้เก็บค่า ip address
รูป database ที่ใช้เก็บค่า ip address
ip2.jpg (8.2 KiB) Viewed 1595 times
โดยได้เขียน code ตัวอย่างที่ใช้แสดงผลดังนี้ค่ะ

หน้า ip.php

โค้ด: เลือกทั้งหมด

<?php
$aeip = $fetch['ip'];
echo preg_replace('/\.\d{1,3}\z/', '.***', $aeip);
?>
หน้า index.php

1. code เมื่อกดปุ่ม Calculate

โค้ด: เลือกทั้งหมด

	<button class="btn btn-success" type="submit" id="submit" name="submit" disabled>Calculate</button>
		<?php
			if (isset($_GET['id'])) {
			echo '<input type = "hidden" name = "id" value = "' . $_GET['id'] . '" />';
}
			if (isset($_POST['submit'])) {
			$ip = $_SERVER["REMOTE_ADDR"];
			?>
2. code ส่วน ตารางแสดงผลลัพธ์หลังกดปุ่ม Calculate

โค้ด: เลือกทั้งหมด

				<tr class="active">
                                          <td align="right" width="50%">
                                             <b><?php echo "หมายเลข IP Address "; ?></b>
                                          </td>
                                          <td>
                                             <?php echo $ip; ?>
                                          </td>
                                       </tr>
3. code ส่วนที่ดึงข้อมูลจากฐานข้อมูลมาแสดง

โค้ด: เลือกทั้งหมด

 <div class="row">
         <div class="col-md-12 table-responsive" align="center">
            <h3 align="center">ข้อมูลการเข้าใช้งานล่าสุด</h3>
            <table class="table table-striped">
               <thead class="bg-primary" align="center">
                  <tr>
                     <th>
                        <p align="center">หมายเลข<br>IP Address</p>
                     </th>
                  </tr>
               </thead>
               <?php
                  $sql = "SELECT * FROM $ชื่อฐานข้อมูล ORDER BY id desc Limit 10";
                  $result = mysqli_query($con, $sql);
                  while ($fetch = mysqli_fetch_assoc($result)) {
                      ?>
               <tr align="center">
                  <td>
                     <?php include 'ip.php'; ?>
                  </td>
               </tr>
               <?php
                  }
                  ?>
ผลลัพธ์ของ Code ส่วนที่ 1 และ 2
ผลลัพธ์ของ Code ทั้ง 2 ส่วน
ผลลัพธ์ของ Code ทั้ง 2 ส่วน
ip.JPG (14.67 KiB) Viewed 1595 times
ผลลัพธ์ของ Code ส่วนที่ 3
ผลลัพธ์ของ Code ส่วนที่ 3
ผลลัพธ์ของ Code ส่วนที่ 3
ip1.JPG (6.86 KiB) Viewed 1595 times
ภาพประจำตัวสมาชิก
mindphp
ผู้ดูแลระบบ MindPHP
ผู้ดูแลระบบ MindPHP
โพสต์: 41232
ลงทะเบียนเมื่อ: 22/09/2008 6:18 pm
ติดต่อ:

Re: สอบถามวิธีการเก็บค่า ip address ค่ะ

โพสต์ที่ยังไม่ได้อ่าน โดย mindphp »

localhost php อาจอ่าน ไอพีไม่ได้
ติดตาม VDO: http://www.youtube.com/c/MindphpVideoman
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: https://www.mindphp.com/forums/viewforum.php?f=29
รับอบรม และพัฒนาระบบ: https://www.mindphp.com/forums/viewtopic.php?f=6&t=2042
ตอบกลับโพส
  • Similar Topics
    ตอบกลับ
    แสดง
    โพสต์ล่าสุด

ผู้ใช้งานขณะนี้

สมาชิกกำลังดูบอร์ดนี้: ไม่มีสมาชิกใหม่ และบุคลทั่วไป 104