草庐IT

url-scheme

全部标签

php - 如何在 CodeIgniter 的不同函数中将后方法表单提交到相同的 get-url?

我发现CodeIgniter表单验证通过load->view方法显示错误消息,如果使用“redirect”将丢失字段错误消息。目前我使用一个函数显示表单页面,另一个函数处理表单帖子。classUsersextendsCI_Controller{function__construct(){parent::__construct();}publicfunctionsign_up(){$this->load->view('users/sign_up');}publicfunctiondo_sign_up(){$this->form_validation->set_rules('user_lo

当 allow_url_fopen 打开时,php file_get_contents 返回 null

我收到警告消息:file_get_contents未能打开流权限被拒绝我已经在php.ini文件中将all_url_open设置为on。我的php文件在我的apache服务器中,它试图从同一台机器上的tomcat服务器访问一个url(返回JSON)。php文件中的代码如下所示:$srcURL='http://samemachine:8080/returnjson/';$results=file_get_contents($srcURL);我也尝试过curl,但它什么也没返回,也没有访问tomcat服务器:functioncurl($url){$ch=curl_init();curl_s

php - 使用 PHP 通过表单发布 URL 时触发错误 403

我在apache共享主机上使用PHP通过表单发布URL时遇到403禁止访问错误。根据现有问题(Error403onformsubmit),这很可能是由服务器上安装的mod_security引起的。由于我使用的是共享主机,我无法轻易禁用该模块,所以我实现了一个JavaScriptsolution在发布数据之前去掉http://。这工作了一段时间,但不幸的是,错误仍然由一些较长的url触发。在发布URL之前,我是否可以使用任何其他方法来清理它,以便它不会触发这样的安全模块? 最佳答案 我遇到过类似的问题,我所做的是要求我的托管服务提供商

php - Codeigniter Htaccess 和 URL 重定向问题

我正在尝试在CodeIgniter上使用.htaccess,但它不起作用。我已经设置了:AllowOverrideAll$config['index_page']='';$config['uri_protocol']='REQUEST_URI';我在Windows上使用XAMPP。我的.htaccess:RewriteEngineOnRewriteCond$1!^(index\.php|images|scripts|css|robots\.txt)RewriteRule^(.*)$/index.php/$1[L]我的URL仍然包含index.php,如果我尝试手动删除它,它会返回404

java - 将表单值传递给 javascript url

我有一个表单可以收集用户的输入,它包含一个按钮。用户单击按钮后,将显示一条弹出消息。我想将表单输入发布到javascript中指定的url。$(".confirm").easyedit();$("#alert").click(function(){window.location="processEditBookSeat.php";});">">"> 最佳答案 如果您想使用邮寄方式提交表单到特定地址,然后直接发送到该地址,请使用$('#form').attr('action',"/yoururl").submit();如果你想在后台使

php - Symfony2 - 如何为每个请求或生成的 URL 的路由添加一个全局参数,类似于 _locale?

我尝试添加全局参数所有路由的参数,以及内核RequestListener中的参数设置。路由mea_crm:resource:@Crm4Bundle/Resources/config/routing.ymlprefix:/{_applicationid}defaults:{_applicationid:0}requirements:_applicationid:|0|1|2|3|4|5|6在Listener-{name:kernel.event_listener,event:kernel.request,method:onKernelRequest}我尝试设置这个参数$request->

php - Laravel 获取字符串上的 url

你能帮帮我吗?如果在laravel中我们想在url中获取一个变量,那么在route中我们必须这样写:Route::get('myweb/article/{article_id}','Controller/ArticleController@show');会这样生成www.myweb.com/article/1在Controller中我们可以用这个获取ID:publicstaticfunctionshow(){list($article_id)=func_get_args();}如果我想要这样的url怎么样:www.myweb.com/article-1//assume1isarticl

php - URL 打错 Controller LARAVEL

在route.php中,我定义了一个到Controller的路由,上面有2个标记。Route::get('/{category}/{slug}','projectController@detail');一切正常,直到调用具有相同结构但与必须被下面所示的路由捕获的URL无关的URL。所以当我有例如"/admin/tags"时,下面的Controller被触发,因为它具有与"/{category}/{slug}"相同的结构当然它给了我一个错误,因为它没有找到一个变量。所以现在我解决了在底部移动该路由的问题,但我相信我必须提前做一些事情来防止这种行为,因为如果我有多个具有不同token的路由

php - 从英文版获取 "Speaking URL path segment"

我是TYPO3的新手。我有一个使用PHP在TYPO3中开发的网页。在这方面,他们使用realurlextension创建页面url我的问题是我有单个页面的英文和中文版本。如果中文版的“SpeakingURLpathsegment”为空,则从英文版获取。可能吗。我在谷歌试过没有答案。任何建议都会有帮助 最佳答案 不确定你的问题到底是什么,但如果你的意思是在中文不存在的情况下显示英文版本的页面,也许设置就足够了sys_language_mode=content_fallbackhttps://docs.typo3.org/typo3cm

php - Doctrine2 (Symfony4) 套接字上的数据库连接 url

我很难让数据库连接与Symfony4w/doctrine2中使用的mysqlurl格式一起工作。这是我正在尝试做的事情:mysql://dbusername:dbpassword@unix_socket(/path/to/socket)/dbname我做错了什么?请指教。Doctrine2文档对于通过套接字进行连接的格式并不清楚。 最佳答案 我在尝试对需要使用本地unix套接字的mysql使用google云平台SQL时也遇到了这个问题。URL的每一部分都不是强制性的,它的形式是:://[user[:password]@][host]