Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

एक गतिशील .htaccess प्रतिबंध बनाने में समस्या

$अवांछित उपयोगकर्ता सबमिट करने के बाद आपके फ़ॉर्म से मान असाइन नहीं किया गया है

इसे आजमाएं

<?php
if(isset($_POST['submit'])) {
// Read the while file into a string $htaccess
$htaccess = file_get_contents('.htaccess');
// Stick the new IP just before the closing </files>
$unwanteduser = $_POST['gtfo']; 
$new_htaccess = str_replace('allow from all', "deny from "."$unwanteduser"."\nallow from all", $htaccess);
// And write the new string back to the file
file_put_contents('.htaccess', $new_htaccess);
}
?>

जानकारी:एक बार जब आप फॉर्म जमा कर देते हैं, तो यह एक पेज रीफ्रेश जैसा लगता है, इसलिए फॉर्म जमा करने से पहले आपने $unwanteduser पर जो कुछ भी सौंपा है वह खो जाएगा

मैं भ्रमित हूँ

$result = mysql_query("SELECT * FROM wp_contactform");
$f = fopen(".htaccess", "a+");
$ip = $row['IP'];

इस बिंदु पर, $row['IP'] . का मान क्या है ? और आप क्या जोड़ने की कोशिश कर रहे हैं ??



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. क्या मैं Java PooledConnections का सही उपयोग कर रहा हूँ?

  2. रैंडम PHP FastCGI/पीयर/अपूर्ण हेडर द्वारा कनेक्शन रीसेट

  3. com.mysql.jdbc.exceptions.MySQLSyntaxErrorException जब तैयार किए गए स्टेटमेंट का उपयोग कर रहा हो

  4. डेटा समूहीकृत किए बिना SQL SUM फ़ंक्शन

  5. लूप mysql mysql क्वेरी के बाहर php में परिणाम देता है