Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/294.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 使用高级自定义字段请求文件下载时的密码_Php_Wordpress_Password Protection_Advanced Custom Fields - Fatal编程技术网

Php 使用高级自定义字段请求文件下载时的密码

Php 使用高级自定义字段请求文件下载时的密码,php,wordpress,password-protection,advanced-custom-fields,Php,Wordpress,Password Protection,Advanced Custom Fields,所以我想要的是在下载通过wordPress插件高级自定义字段动态上传的文件时请求密码。 我无法让它工作,这是我的代码: html: 下载_pw.php: <?php $pw = md5($_POST['pass']); $valid_pw = md5(get_sub_field('pas

所以我想要的是在下载通过wordPress插件高级自定义字段动态上传的文件时请求密码。 我无法让它工作,这是我的代码:

html:


下载_pw.php:

<?php 
                                                $pw = md5($_POST['pass']);
                                                $valid_pw = md5(get_sub_field('password'););
                                                $file_url = get_sub_field("fil_url");
                                                if {$pw != $valid_pw) {
                                                echo 'Tyv&auml;rr har du inte tillg&aring;ng till denna fil';
                                                }else{
                                                    header('Location: $file_url');
                                                }
?>

如果您在前端使用此HTML,那么在显示文件的页面/帖子上使用内置密码保护怎么样

Wordpress法典:


如果这不是一个选项,那么试试这样的方法怎么样:

可以为wordpress的高级自定义字段提供密码保护吗?您能再解释一下您要做什么吗?我不完全确定你得到了什么。
<?php 
                                                $pw = md5($_POST['pass']);
                                                $valid_pw = md5(get_sub_field('password'););
                                                $file_url = get_sub_field("fil_url");
                                                if {$pw != $valid_pw) {
                                                echo 'Tyv&auml;rr har du inte tillg&aring;ng till denna fil';
                                                }else{
                                                    header('Location: $file_url');
                                                }
?>