مخفی کردن سورس دسکتاپ از طریق .htaccess
سلام دوستان.
من میخوام سورس های اسکریپت صفحاتم مخفی باشه.
طوری که وقتی طرف view page source رو توو مرورگرش بزنه اسکریپت هایی که درون فایل js نیست یا کد بشن یا مخفی بشن..ممنون
این کار غیر ممکنه برای این که کسی کد صفحه رو نبینه اون رو تو یه فایل js بریزید و اون فایل رو تو صفحه اولتون فراخوانی کنید بعد کد های js داخل فایلی که به صفحه اضاف شده را minify کنید
خب مشکل من اینه که php کار کردم توو اسکریپت
نمیشه کد کرد؟؟؟
مثلا بجای اینکه سورس اسکریپت رو نشون بده کد نشون بده
نه عزیز.من داخل .js پی اچ پی ندادم که.اصلا اجرا نمیشه که بخوام بدم.
میخوام بجای اینکه یه فایل .js بسازم و کدامو بدم اونجا و با گرفتن text ازشون تابع بگیرم همینجا توو صفحه اصلی کدهای jquery مخفی بشن.همین
دوستان فرض کنیم این کد منه توو صفحه دسکتاپ یا همون index.php
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>Untitled Document</title>
</head>
<body>
<script>
$.ajax({
url:'ajax_infrate_pages.php',
type:'POST',
data:{
action:"view_product",
id:<?php echo $row['id'] ?>},
success: function(msg){
if(msg.trim()=="before"){
var view_product=parseInt($(".view_product").text());
$(".view_product").text(view_product);
}else{
var view_product=parseInt($(".view_product").text());
$(".view_product").text(view_product+1);
}
}
});
</script>
</body>
</html>
همونطور که میبینین من توی اسکریپتم از php استفاده کردم.
بخاطر همینم نمیتونم براش یه صفحه .js بسازم.چون php ها اجرا نمیشن(اصلا چنین کاری ممکن نیست).
text هم نمیتونم بگیرم چون متغیر ما یکتا هستش و پورتی هم براش تعریف نشده.
نمیخوام سورسم هم آماتور باشه و همه بتونن محتویاتش رو ببینن.
خواستم بدونم با htaccess میشه کاری کرد این اسکریپت مخفی بشه یا بصورت کد دیده بشه!!!؟؟
مثلا اینطوری بشه:
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>Untitled Document</title>
</head>
<body>
<script>
$unic spam scr=($^%&ijuhjo6687982373209878);
</script>
</body>
</html>
برای اینکار باید obfuscate کنید کد رو من با جستجو به این لینک رسیدم فک کنم همون چیزی هست که میخاید.
دوست عزیز، چرا میخواید خودتونو اذیت کنید؟ :|
اگر به جای شما بودم تمام اسکریپت هارو توی فایل جداگانه میذاشتم و فیلد هارو از طریق cookie از php به javascript پاس میدادم.
<?
$name = 'Mohsen';
setcookie('name', $name);
?>
<script>
$(function(){
var name = $.cookie('name');
});
</script>
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .