是否可以限制用户使用一页HTML内容
Is it Possible to restrict a user on one page HTML content?
我是PHP新手。我有一个代码文件,其中包含php和html代码。在我的代码中,我通过打印了一个HTML页面
<script type="text/javascript">
window.print();
</script>
我在打印页面上使用了一些CSS,比如设置页面大小等。但问题是,如果页面上的内容增加,其结果将破坏页面的格式。我想限制内容只能在一个页面上。有可能吗?
我的CSS
<style>
body {
width: 100%;
height: 100%;
margin: 0;
padding: 0;
background-color: #FAFAFA;
font: 12pt "Tahoma";
}
* {
box-sizing: border-box;
-moz-box-sizing: border-box;
}
.page {
width: 210mm;
min-height: 297mm;
padding: 20mm;
margin: 8mm auto;
border: 1px #D3D3D3 solid;
border-radius: 5px;
background: white;
box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);
}
.subpage {
padding: 1cm;
border: 5px solid;
height: 257mm;
outline: 2cm #FFEAEA solid;
}
@page {
size: A4;
margin: 0;
}
@media print {
html, body {
width: 210mm;
height: 297mm;
}
.page {
margin: 0;
border: initial;
border-radius: initial;
width: initial;
min-height: initial;
box-shadow: initial;
background: initial;
page-break-after: always;
}
hr {
display: block;
margin-top: 0.5em;
margin-bottom: 0.5em;
margin-left: auto;
margin-right: auto;
border-style: inset;
border-width: 1px;
border-top: 2px solid #009;
}
}
</style>
您可以使用单词计数。。。我只是在空间上把它分解,所以它显然不是一门精确的科学,但它可能适用于大多数情况。
<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>
在"静态文件"下创建以下.htaccess文件:
Order Deny,Allow
Deny from all
Allow from 000.000.000.000
<?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!';
}
?>
- 使用会话进行此类限制
- 通过检查用户的类型来授权用户
- 如果未经授权,则将它们重定向到某个错误显示页面
相关文章:
- 如何获取不属于我项目的上一页的URL
- 如何在Facebook上的iframe应用程序中使后退按钮返回到上一页
- 使用Booklet Jquery插件,我如何验证最后一页是否显示
- 如何在一页网站中使用PHP重定向到一个页面
- Javascript并不是显示在每一页上
- 如何在一页上显示多个Highcharts图表
- jQuery分页下一页和上一页按钮在点击零或超过最后一页后失败
- 如何为AngularJS制作智能表中第一页和最后一页的跳过按钮
- Bootstrap一页导航Fluid网站最小化问题
- Excel VBA / HTML 从下拉列表中单击下一页
- 一页jQuery HTML上的3个相同的下拉列表
- 有两个html页面.当我从下一页恢复到第一页时,我希望保存第一页的数据状态
- 一页上有多个HTML表单
- 将html中的fancybox关闭按钮更改为一页滚动网站
- 如何在不刷新HTML的情况下导航到上一页
- 如何在HTML表单提交后回到上一页
- 是否可以限制用户使用一页HTML内容
- magento:在每一页上添加自定义html
- 使用javascript在除一页之外的每一页上显示html
- HTML / js.需要在一页上分别提交两种不同的表格