คำถามติดแท็ก server-side

4
ความแตกต่างระหว่างการเขียนโปรแกรมฝั่งไคลเอ็นต์และฝั่งเซิร์ฟเวอร์คืออะไร?
ฉันมีรหัสนี้: <script type="text/javascript"> var foo = 'bar'; <?php file_put_contents('foo.txt', ' + foo + '); ?> var baz = <?php echo 42; ?>; alert(baz); </script> เหตุใดสิ่งนี้จึงไม่เขียน "บาร์" ลงในไฟล์ข้อความของฉัน แต่เตือน "42" หมายเหตุ: การแก้ไขก่อนหน้านี้ของคำถามนี้ชัดเจนเกี่ยวกับ PHP บนเซิร์ฟเวอร์และ JavaScript บนไคลเอนต์ ลักษณะสำคัญของปัญหาและแนวทางแก้ไขจะเหมือนกันสำหรับคู่ภาษาใด ๆเมื่อมีคนหนึ่งกำลังทำงานบนไคลเอนต์และอีกคนบนเซิร์ฟเวอร์ (แม้ว่าพวกเขาจะเป็นภาษาเดียวกัน) โปรดนำสิ่งนี้ไปยังบัญชีเมื่อคุณเห็นคำตอบที่พูดถึงภาษาเฉพาะ

7
จำเป็นต้องอัปเดตวันที่ลิขสิทธิ์หรือไม่ [ปิด]
ปิด. คำถามนี้ไม่เป็นไปตามหลักเกณฑ์กองมากเกิน ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นไปตามหัวข้อสำหรับ Stack Overflow ปิดให้บริการใน12 เดือนที่ผ่านมา ปรับปรุงคำถามนี้ ทุก ๆ ครั้งที่ฉันเห็นเว็บไซต์ที่มีวันลิขสิทธิ์เก่า ในใจของฉันฉันมักจะคิดว่า "ดูดูดที่ลืมที่จะปรับปรุงปีลิขสิทธิ์ของเขา!" จากนั้นในขณะที่ฉันกำลังเข้ารหัสปีลิขสิทธิ์ในเว็บไซต์ที่ฉันกำลังออกแบบอยู่มันก็ทำให้ฉัน: ฉันจะจำการอัปเดตนี้ได้อย่างไร ปฏิกิริยาของฉันทันทีคือการใช้การเข้ารหัสฝั่งเซิร์ฟเวอร์เพื่อแสดงปีปัจจุบันโดยอัตโนมัติ ปังคงที่ ต่อมาฉันเริ่มไตร่ตรองกับตัวเองถ้าคนที่มีขนาดใหญ่และฉลาดเท่าที่ Google สามารถมองข้ามสิ่งนี้ได้บางทีอาจมีบางอย่างผิดปกติในการทำเช่นนี้ บางทีฉันอาจจะทำอะไรผิดพลาด? ฉันเดาว่าสิ่งที่ฉันสงสัยจริงๆคือทำไมฉันถึงต้องบังคับให้ลิขสิทธิ์เป็นปัจจุบันอยู่เสมอ มีเหตุผลหรือ OCD เรื้อรังของฉันที่จะตำหนิ? หากมีเหตุผลที่ดีที่จะทำให้พวกเขาทันสมัยทำไมนักพัฒนาไม่ใช้รหัสฝั่งเซิร์ฟเวอร์? ฉันเห็นเหล่านี้ "ความผิดพลาด" ทั้งหมด กว่า สถานที่

12
ส่งข้อความไปยังไคลเอ็นต์ที่ระบุพร้อมกับ socket.io และ node.js
ฉันทำงานกับ socket.io และ node.js และจนถึงตอนนี้มันก็ค่อนข้างดี แต่ฉันไม่รู้วิธีส่งข้อความจากเซิร์ฟเวอร์ไปยังไคลเอนต์ที่เฉพาะเจาะจงดังนี้: client.send(message, receiverSessionId) แต่ไม่.send()หรือ.broadcast()วิธีการที่ดูเหมือนจะต้องจัดหาของฉัน สิ่งที่ฉันได้พบว่าเป็นวิธีแก้ปัญหาที่เป็นไปได้คือ.broadcast()วิธีการที่ยอมรับเป็นพารามิเตอร์ที่สองอาร์เรย์ของ SessionIds ที่ไม่ส่งข้อความดังนั้นฉันสามารถผ่านอาร์เรย์ที่มี SessionIds ทั้งหมดที่เชื่อมต่อในขณะนั้นไปยังเซิร์ฟเวอร์ยกเว้นหนึ่ง ฉันต้องการส่งข้อความ แต่ฉันรู้สึกว่าต้องมีทางออกที่ดีกว่า ความคิดใด ๆ

11
ใช้ Excel OleDb เพื่อรับชื่อแผ่นงานใน SHEET ORDER
ฉันใช้ OleDb เพื่ออ่านจากสมุดงาน excel ที่มีแผ่นงานมากมาย ฉันต้องการอ่านชื่อแผ่นงาน แต่ต้องการตามลำดับที่กำหนดไว้ในสเปรดชีต ดังนั้นหากฉันมีไฟล์ที่มีลักษณะเช่นนี้ |_____|_____|____|____|____|____|____|____|____| |_____|_____|____|____|____|____|____|____|____| |_____|_____|____|____|____|____|____|____|____| \__GERMANY__/\__UK__/\__IRELAND__/ จากนั้นฉันต้องได้รับพจนานุกรม 1="GERMANY", 2="UK", 3="IRELAND" ฉันได้ลองใช้OleDbConnection.GetOleDbSchemaTable()แล้วและนั่นทำให้ฉันมีรายชื่อ แต่เรียงตามตัวอักษร การเรียงลำดับอัลฟาหมายความว่าฉันไม่รู้ว่าชื่อแผ่นงานใดตรงกับชื่อใด ดังนั้นฉันจึงได้รับ; GERMANY, IRELAND, UK ซึ่งมีการเปลี่ยนแปลงคำสั่งของและUKIRELAND เหตุผลที่ฉันต้องจัดเรียงก็คือฉันต้องให้ผู้ใช้เลือกช่วงข้อมูลตามชื่อหรือดัชนี พวกเขาสามารถขอ 'ข้อมูลทั้งหมดจาก GERMANY ถึง IRELAND' หรือ 'ข้อมูลจากแผ่นงาน 1 ถึงแผ่นงาน 3' ความคิดใด ๆ ที่จะได้รับการชื่นชมอย่างมาก. ถ้าฉันสามารถใช้คลาสการทำงานร่วมกันของสำนักงานได้นี่จะตรงไปตรงมา น่าเสียดายที่ฉันทำไม่ได้เพราะคลาสการทำงานร่วมกันไม่ทำงานได้อย่างน่าเชื่อถือในสภาพแวดล้อมที่ไม่โต้ตอบเช่นบริการ windows และไซต์ ASP.NET ดังนั้นฉันจึงจำเป็นต้องใช้ OLEDB
103 c#  excel  oledb  server-side 

5
ฉันจะแยกวิเคราะห์หน้า HTML ด้วย Node.js ได้อย่างไร
ฉันต้องการแยกวิเคราะห์หน้า HTML จำนวนมาก (ฝั่งเซิร์ฟเวอร์) เราทุกคนยอมรับว่า regexp ไม่ใช่วิธีที่จะไปที่นี่ สำหรับฉันแล้วดูเหมือนว่าจาวาสคริปต์เป็นวิธีดั้งเดิมในการแยกวิเคราะห์หน้า HTML แต่สมมติฐานนั้นอาศัยโค้ดฝั่งเซิร์ฟเวอร์ที่มีจาวาสคริปต์ความสามารถ DOM ทั้งหมดที่มีอยู่ในเบราว์เซอร์ Node.js มีความสามารถในตัวหรือไม่ มีแนวทางที่ดีกว่าสำหรับปัญหานี้หรือไม่โดยแยกวิเคราะห์ HTML ทางฝั่งเซิร์ฟเวอร์

15
วิธีตรวจสอบฝั่งเซิร์ฟเวอร์ว่าปิดใช้งานคุกกี้หรือไม่
ฉันจะตรวจจับบนเซิร์ฟเวอร์ (ฝั่งเซิร์ฟเวอร์) ได้อย่างไรว่าคุกกี้ในเบราว์เซอร์ถูกปิดใช้งานหรือไม่ เป็นไปได้ไหม? คำอธิบายโดยละเอียด:ฉันกำลังประมวลผลคำขอ HTTP บนเซิร์ฟเวอร์ ฉันต้องการตั้งค่าคุกกี้ผ่านSet-Cookieส่วนหัว ฉันต้องการทราบในเวลานั้นว่าคุกกี้จะถูกกำหนดโดยเบราว์เซอร์ไคลเอนต์หรือคำขอของฉันในการตั้งค่าคุกกี้จะถูกละเว้น
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.