发布文章时,勾选 仅自己可见,提交后,文章页面只有自己可以访问。
如果没有登录或者登录用户不是自己时,页面会显示:
仅 xxx 可见!
登录 / yyy 退出
当勾选 仅自己可见,提交后。会输出一个脚本到静态 html 页面中,访问 html 页面会跳转到 private.php 页面,并传递 page_id 参数。private.php 验证用户后,加载数据,渲染模板。
在获取 page_id 时,首先通过 get_url_param 函数来判断 page_id 是否为空。若为空,则从 href 中解析得到 page_id。例如从 http://isc.net.cn/pay/aios-20.html 中解析得到 page_id 为 20。
对于内容页,不显示支付按钮,只需在 url 中传入参数:&hidd_pay=1。
在获取列表以公开时,过滤掉私有化资源。
get_url_param 函数的实现:JS 获取 get 参数 get_url_param 函数 - 文贝