是否可以在一页HTML内容上限制用户?

时间:2015-07-16 05:17:03

标签: javascript php jquery html css

我是PHP新手。我有一个包含php和html代码的代码文件。在我的代码中,我按

打印一个HTML页面
d1=new Date(year, month, day);
System.out.println("Dt:"+d1.getDate()+"/"+d1.getMonth()+"/"+d1.getYear());

我使用一些CSS作为我的打印页面,就像我设置页面大小等。但问题是,如果页面上的内容增加,其结果将破坏页面的格式。我想限制内容只在一页上。有可能吗?

我的CSS

<script type="text/javascript">
   window.print();
   </script>

3 个答案:

答案 0 :(得分:0)

你可以使用单词计数......我只是在空格上进行分解,所以它显然不是一门精确的科学,但它可能适用于大多数情况。

<script>
    (function($){ 
        $(function(){  //document.ready        
            var data = $("#myContent").text();
            var arr = data.split(' ');
            var count = arr.length;
            runResize(count);
            $( window ).resize(runResize(count));
        });  /end document ready

        function runResize(count) {
            if (count > 500) {
                $("#myContent").css('font-size', '90%');
            } else if (count > 1000) {
                $("#myContent").css('font-size', '80%');
            } else if (count > 1500) {
                // etc..
            } else {
                $("#myContent").css('font-size', '100%');
            }
        };
    })(jQuery); 
</script>

答案 1 :(得分:-1)

在&#34; static-files&#34;:

下创建以下.htaccess文件
    Order Deny,Allow
    Deny from all
    Allow from 000.000.000.000

答案 2 :(得分:-1)

<?php
session_start();
session_regenerate_id();
if((!isset($_SESSION['username']))&&(!isset($_SESSION['name']))&&(!isset($_SESSION['role']))){      // if there is no valid session
    header("Location: login.html");
}
if($_SESSION['role']=='1'){
    $login=$_SESSION['name'];
}
if($_SESSION['role']=='0'){
    $login='Hello '.$_SESSION['name'].' you have successufully logged in as User!';
}
?>
  • 使用会话进行此类限制。
  • 通过检查用户类型
  • 授权用户
  • 如果未经授权,则将其重定向到某个错误发布页面。