【用PHP和ACCESS写聊天室(六)】教程文章相关的互联网学习教程文章

php – 如何阻止htaccess中某些url的post方法【代码】

是否可以在某些网址上阻止POST方法www.mydomain.com/dontposthere www.mydomain.com/something/againdontposthere在htaccess?解决方法:如果您有权访问mod_rewrite,则可以检查REQUEST_METHOD环境变量并将URL重写到另一个页面,该页面显示一条消息,上面写着“您不允许发布” 使用以下消息创建一个页面:/var/www/noPost.phpYou are not allowed to post to this page然后像这样使用.htaccess规则:RewriteEngine OnRewriteCond %{REQ...

php – drupal中user_access和hook_perm之间的关系是什么?【代码】

似乎这两个函数都用于检查用户是否有一些优先权. 而且差别对我来说并不明显. 有人可以详细说明吗?解决方法:如果您实现hook_perm,这将定义给定模块的权限,如下所示/*** Implementation of hook_perm().*/ function yourmodule_perm() {return array('can select', 'can update', 'can delete'); }然而,权限本身,没有任何意义……控制用户可以做什么和不能做什么的一种方法是user_access:// @ some other module function if (user...

php – 简单的.htaccess重写不适用于GoDaddy【代码】

我的公司现在一直坚持GoDaddy,我的.htaccess重写不起作用.这在我的localhost上工作正常. 目的是让example.com/about实际上获得example.com/about.php,URL仍然只显示example.com/about. 这是我的.htaccess文件:Options +FollowSymlinks -MultiViews -IndexesRewriteEngine onRewriteCond %{REQUEST_FILENAME}.php -f RewriteRule !.*\.php$%{REQUEST_FILENAME}.php [QSA,L]我已经阅读了有关GoDaddy服务器不一致的.htaccess行为的所...

php – 如何在没有access_token的情况下显示来自我网站的Facebook提要消息?【代码】

我有一个Facebook网站(网站,而不是profil墙),并希望在网页上显示消息提要.如果我使用,这已经正常工作https://graph.facebook.com/177610425663218/feed但我需要一个access_token.使用Graph Explorer我可以生成一个临时令牌. 我知道我可以创建OAuth,但我不希望我的网页的每个访问者只是为了查看提要而登录到Facebook.必须有另一种方式……也许使用PHP而不是Javascript?解决方法:我不认为你可以在没有访问令牌的情况下做到这一点,但...

php – 压缩文件时使用500错误,并使用带有.htaccess的AddOutputFilterByType【代码】

我在Windows Vista上使用Apache 2.4和PHP 5.5并尝试压缩文件. 这是我的.htaccessRewriteEngine on # if a directory or a file exists, use it directly RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)?$index.php/$1 [L]# compress text, html, javascript, css, xml: AddOutputFilterByType DEFLATE text/plain AddOutputFilterByType DEFLATE text/html AddOutputFilterByType DE...

htaccess仅将index.html重定向到index.php【代码】

我有一个htaccess规则,它将index.html重定向到index.phpRewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /.*index\.html\ HTTP/RewriteRule ^(.*)index\.html$/$1index.php [R=301,L]这很好 – 当我拨打http://mydomainname.com/index.html时,它会将我重定向到http://mydomainname.com/index.php 但是我遇到了一个问题,当子文件夹中有一个名为index.html的文件时,我的htaccess规则将其带到index.php. 示例 – http://mydomainname.com/s...

像http://localhost/index.php/articles/edit/1/my-first-article这样的URL如何在没有.htaccess的情况下工作?

我不明白这个: http://localhost/index.php/articles/edit/1/my-first-article 这个URL在Kohana framework documentation中作为一个例子提到.我在我的安装文件中查了一下,除了我自己的那个与之无关的.htaccess之外没有.htaccess. 那么,如何调用index.php然后,作为参数,这些东西看起来像添加到URL的目录?这看起来并不“真实”. 或者这只是本机PHP / Apache / HTTP的实际工作原理?据我所知,/总是说“嘿,一个目录!”.对我来说真的...

php – 是否可以使用.htaccess将六位数的URL发送到脚本,但将所有其他无效的URL作为404s处理?【代码】

是否可以使用.htaccess通过将所有六位数URL发送到脚本来处理它们,但是将每个其他无效URL作为错误404处理? 例如:http://mywebsite.com/132483将发送至:http://mywebsite.com/scriptname.php?no=132483但http://mywebsite.com/132483a or http://mywebsite.com/asdf将被处理为404错误. 我现在通过自定义PHP 404脚本工作,但它有点kludgy.在我看来,.htaccess可能是一个更优雅的解决方案,但我无法弄清楚它是否可能.解决方法: <IfModu...

是否允许PHP修改当前文件夹中的.htaccess文件?【代码】

我有一个位于共享主机上的PHP Web应用程序.我的目标是在PHP页面运行时从PHP代码修改.htaccess文件.我需要.htaccess来插入几个mod_rewrite行. 问题是在Windows Apache上我可以动态修改.htaccess文件但是当我尝试访问任何文件时,Linux上的相同代码报告了一个问题方式(复制或fopen): “未能打开流:权限被拒绝” 我给了.htaccess文件777权限 – 仍然没有结果.什么阻止我这样做?我该如何开发解决方法? 附:我最初的目标是能够将新的...

php – 使用AuthType Basic登录后出现.htaccess 500错误【代码】

这是我的.htaccess文件:AuthType Basic AuthName "LOG IN" AuthUserFile .htpasswd Require valid-user登录后,我收到500错误.如果我清除.htaccess文件,它工作正常. 有任何想法吗?解决方法:我想你必须写你的.htpasswd的完整路径(在linux上:/path/to/.htpasswd) 从http://weavervsworld.com/docs/other/passprotect.html起Troubleshooting Make sure that the path specified in AuthUserFile is the correct fullpath. This is a...

htaccess,auth使用index.php但允许一些文件夹没有任何auth【代码】

我第一次在这里发帖,通常我找到了我需要的东西,我希望你能帮助我,也许它也会帮助别人. 我有一个手工制作的mvc(只有php / html / js / bootstrap),我需要限制几个访问但允许其他人,我尝试了几个答案,但似乎没有什么工作在我的情况下. 这是我的目录结构: Directory structure 所以这是我的问题,我希望人们授权以允许访问index.php和所有目录.这部分很好,很容易设置.但我还需要允许他们访问3个没有任何身份验证的文件夹(“/ datas”,...

php – .htaccess使用GET参数重定向【代码】

我已经检查了很多与.htaccess重定向相关的答案,但是我无法详细说明我的问题: 我有一个旧网站,博客条目如下: http://ellrohir.mzf.cz/index.php?page=blog&id=77 现在我还有一个新的网站,其中包含“不错的网址”,可以使用以下网址查找博客条目: http://alois-seckar.cz/politics-blog/77 我想“关闭”旧页面并将任何旧链接重定向到新站点.如何捕获旧网址并将其转移到新网址?我仍然无法想出必要的.htaccess代码:(解决方法:试试这...

如何通过启用指令“short_open_tag”. Htaccess Apache [PHP 5.3]

我目前正在使用PHP 5.3.8,我无法使用php.ini访问它. 我绝对必须启用PHP指令“short_open_tag”来启用它,因为我使用的是一个只使用&lt ;?的优秀CMS ?取代. 我尝试使用我的Apache .htaccess(php_value short_open_tag 1)启用它,但添加此项会导致Apache始终发出500错误. 注:我的服务器在CGI模式下使用PHP.解决方法:如果PHP作为CGI运行,那么你不能使用.htaccess文件来设置PHP标志,这只适用于PHP是Apache模块的情况. 您可以使用ini_se...

php htaccess重定向到bootstrap文件可防止css文件等404错误【代码】

我一直致力于制作自己的框架,专注于学习更高级的编程实践,而不是在大学时学到的.我使用.htaccess将所有页面请求重定向到我的bootstrap文件,该文件根据请求URI加载控制器和主题. 网址格式为site.com/Controller [/optional/multiple/params] 问题是,让我们说,我试图包含一个图像或css文件,它不存在.在firebug中,由于重定向,它们不会显示为404错误. .htacess文件Options +FollowSymLinks IndexIgnore */*# Turn on the RewriteEngine...

php – 在.htaccess中包含一个目录路径【代码】

在我的.htaccess文件中php_value auto_append_file "run_me_first.php"因为我想先在任何其他文件之前运行它.现在它可以工作,如果run_me_first.php和foo.php在同一个目录中,但是一旦我做了像进入目录的东西,它就会给我这个错误(include_path =’.:/usr/share / php:/usr/share /梨’)root |_ .htaccess |_ run_me_first.php |_ foo.php |_ folder1|_ bar.php // If I try to access this, give me the error above.任何的想法?解...