草庐IT

web-optimization

全部标签

php - 如何在两个 Web 应用程序 PHP 和 Java EE 之间进行单点登录 (SSO)?

我有一个在GlassFish3.1上运行的现有JavaEEWeb应用程序。通过GlassFish3.1中配置的jdbcRealm可以正常登录。另一个团队的某人正在用PHP开发一个单独的Web应用程序,老板不希望应用程序的用户必须登录两次。也就是说,当他们登录到JavaWeb应用程序并单击将他们带到PHP应用程序的链接时,他们也应该已经登录到该应用程序。(反之亦然。)不确定如何实现它。我在想我可以生成一个长的随secret钥(token),该key在任一应用程序登录时生成,并在每个Web请求中传递给任一应用程序以识别登录用户,但这似乎不安全。我需要正确方向的指示。

java - Selenium Web 驱动程序(PHP 或 JAVA)

我们需要为一个完全在PHPKohana框架中完成的项目编写一些自动化的UI测试,我们所有的工程师都有使用PHP语言的经验,但没有使用Java的经验。但是关于将phpunit与selenium服务器一起使用似乎有少量替代方案,并且没有对PHP的官方支持。如果我们使用phpunit页面上的类,我们将被SeleniumRC1服务器卡住,这不是我们想要的,因为我们的网站有很多ajax和动态内容。我们读到有3个不同的项目使用seleniumJsonWire协议(protocol)来提供与webdriver选项的兼容性。但facebook似乎不完整,甚至发送键都没有实现,但看起来可以灵活地添加我们

PHP如何同时实现多个web服务?

我正在从事一个能源项目。在我的站点中,可以通过Web服务在注册过程中注册能源服务。最初是1个开始,现在又有3个开始整合。在第一页上,我必须显示基于邮政编码的计划。现在,在此页面上,我必须要求所有4家能源供应商列出能源计划。按顺序一次请求每项服务肯定会花费更多时间,因为我必须从外部来源获取数据,这是第一页,所以我不想一开始就让它变慢仅。如何同时向所有服务发出请求并从每个服务收集数据并将其列在最终页面上。 最佳答案 在Web服务器上执行PHP时,实际上只有一种简单的方法可以做到这一点。您需要将cURL模块编译成PHP。它内置了对执行并行

c# - 对于 .Net 和 PHP 使用的 API,ASP.Net Web API 是一个不错的选择吗?

过去,我使用ASMX,它通过SOAPWSDL提供强类型类。我必须实现将由.Net和PHP使用的API。所以我已经决定使用REST(Azure的RestAPI给我留下了深刻的印象,例如Blob存储)。虽然我读的书很少,但我对WebAPI还很陌生-ProASP.NETMVC4,APIs,ProASP.NETWebAPISecurity.但是,我仍然无法弄清楚以下内容-问题客户端能否从SOAPWSDL等WebAPI获取强类型类?(如果没有,我需要做什么才能获得像AzureBlob存储这样的强类型类)PHP客户端可以方便地使用WebAPI吗?(我对PHP一无所知)谢谢你的光照!请注意,这不是关

php - 如何通过 Web 套接字将私有(private)数据安全地发送到 Objective-C 客户端并返回到服务器?

我正在建立到ratchet的wss://连接(一个PHP套接字库)使用SocketRocket(一个Objective-c套接字库)。我计划通过此套接字连接发送私有(private)数据,然后使用https://请求将数据发送回服务器。Objective-C代码://initiateglobalvariable@property(nonatomic)NSMutableArray*keys;...//receivetheprivatedatawithSocketRocket-(void)webSocket:(SRWebSocket*)webSocketdidReceiveMessage:

optimization - 如何用PHP实现服务器端缓存

对于我基于浏览器的Flex游戏(针对Facebook平台),我使用PHP和MySQL进行服务器端编程和保存数据(使用amfPHP)由于我对游戏开发和PHP都很陌生,而且我想看到我的游戏运行起来,所以我用非常丑陋和肮脏的代码编写了所有服务器端编码(amfPHP服务),这些代码会命中DB以获取、更新游戏状态(包括玩家统计数据和库存)。显然它效率不高,所以我开始寻找PHP中实现缓存的最佳方法。通过缓存,我的意思是我不想一直访问数据库来保存玩家的最新游戏状态,而只是在session结束时保存(当玩家离开应用程序时)。通常,我的游戏/应用流程是这样的玩家从FB启动应用/游戏身份验证加载用户ses

php - 在发布的 php web 系统中,哪些类型的错误应该停止系统?

开发phpweb系统时,设置E_ALL|E_STRICT到error_reporting并处理包括通知错误在内的所有类型的错误是一种很好的做法。但是在发布的系统中,通知错误时是否应该停止系统?或者我应该仅在发生E_ERROR时停止系统并忽略所有其他错误,例如E_WARNING、E_NOTICE或E_STRICT?我应该在自定义错误处理程序中处理哪些类型的错误并停止(退出)系统? 最佳答案 当您开发代码时,您应该注意任何警告,包括通知。对于生产环境,您不应该真的因为错误而停止。相反,您可以使用set_error_handler()管理

php - 使用 PHP 将录制的音频文件发送到 Web 服务器

我正在使用Recorder.js这允许用户从他们的麦克风输入创建他们自己的录音。我是新手,所以我正在使用thissite作为引用。此代码创建一个可下载的.wav文件:这将开始和停止录制:然后从recorder.js脚本下载.wav文件:我正在使用此PHP脚本尝试将.wav文件保存到/audio目录:现在,我希望有人帮我编写PHP脚本,将.wav文件上传到文件夹/audio,而不是让用户下载文件。如有任何帮助,我们将不胜感激。 最佳答案 我认为您不能使用通常的http文件字段,因为它们需要本地路径。您可以尝试使用AJAX上传。varr

php - 使用 Guzzle 将文件发布到 Web 服务

我已经尝试了几个小时来发出发送文件的POST请求。首先尝试了一个带有流上下文的简单file_get_contents(),似乎不起作用。当不同URL上的GET有效时,我从未收到回复。我在网上搜索HTTP客户端,发现Guzzle在Packagist上被下载了40万次;我决定尝试这项技术。有据可查,但是,唉,在发布该死的文件时也会出错。$request=$client->post('/files/')->addPostFields(array('comments'=>'novalue'))->addPostFile('file','test.doc')->setAuth($this->us

php - 将ZKTECO TX268与Web App集成

我有一个考勤控制设备ZKTECOTX628。我希望它能与我的php网络应用程序集成。有人知道解决办法吗?我找到了sdk,但我只得到了.net版本如果有人知道php的解决方案,请回复谢谢 最佳答案 您可以使用这个php库与zkteco设备进行连接和通信。它拥有除实时数据推送(ADMS)之外您可能需要的所有功能这个库也有很好的文档记录。https://github.com/cobisja/tad-php 关于php-将ZKTECOTX268与WebApp集成,我们在StackOverflow